I have encountered some sort "Address Error" when I run my program compiled by ifc V7.1 Build 20030307Z with GNU ld 220.127.116.11.18 20030206 on a RedHat 7 machine.
When I compile with -g option, there is no "Address Error" and the program runs fine. When I copile without -g option, the "Address Error" appears. With -d2 option, I'm able to locate where the diagonostic enters. It was DGEORF of the LAPACK. By the way, I'm also using the Math Kernel Lib from Intel.
I've tried both -O0 and -O2 option. The Address Error occurs in both case.
I'm very puzzled. Also, followed the suggestion on this forum, I'm using old glibc and libthread from RedHat 8.
Thanks for you help!