>> Good day,
>>
>> I have tried to install lam-7.1.2b4 on our new Itanium-2 box using the
>> latest versions of the intel icc and ifort compilers. Unfortunately
>> during the make process I get a slew of undefined references. If I
>> compile using gcc instead of icc it works fine (and I can set LAMHCC=icc
>> and use it no problem), but I figured I would send you the output for
>> further consideration.
>>
>> My software versions:
>>
>> icc: Version 8.1 Build 20040802 Package ID: l_cc_p_8.1.021
>> ifort: Version 8.1 Build 20040922 Package ID: l_fc_pc_8.1.019
>> glibc: 2.3.2-95.27
>>
>> Here is what I did:
>>
>> sh-2.05b# . /opt/intel_fc_80/bin/ifortvars.sh
>> sh-2.05b# . /opt/intel_cc_80/bin/iccvars.sh
>> sh-2.05b# export CC=icc
>> sh-2.05b# export FC=ifort
>> sh-2.05b# export CXX=icc
>> sh-2.05b# tar -xvjf lam-7.1.2b4.tar.bz2 > /dev/null &
>> sh-2.05b# cd lam-7.1.2b4
>> sh-2.05b# ./configure --prefix=/opt/lam_test_7.1.2b4 >&
>> configure_output.log &
>> sh-2.05b# make >& make_output.log &
>>
>> The above logs and config.log are attached.
>
> Are you certain that you didn't use g++ as your C++ compiler, rather than
> gcc? Intel 8.1 compiler makes a corresponding distinction, where icpc is the
> C++ compiler. If you must use icc as a C++ compiler, an option like -KC++
> may help.
Yes, that would appear to be the case - if I set CXX=icpc it compiles
fine.
Thanks!
Hugh
|