Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
29255 Discussões

IFC90 on Gentoo: symbol f_powdi undefined

wangkai
Principiante
727 Visualizações
Hi, all

I am trying to install IFC90 to a Gentoo linux box:
Kernel 2.6.12-gentoo-r10
glibc 2.3.5-r1
gcc 3.3.5.20050130-r1
lib_std_cpp: 3.3.6
When I started from the Intel installation RPM package, it always failed as it could not identified my kernel/glibc/libstdc++ version (I also tried to change the install_fc.sh but it did not work either.)
I used rpm2targz and another way (hack a ebuild file from ifc9.0.26 under gentoo then install)
They both worked and I could even compile my programs. However, programs made by two ifort (installed in the above two ways) all crashed....
the message has been like "look for symbol error: f_powdi symbol undefined" sometimes it's
"f_powri"...
Does anyone have a clue on this? or experience on installing IFC90 on Gentoo to share?
Appreciate your help.

BTW, I am sure it's not the code problem as I compiled the programs and they all run well under a ifort installed on Scientific Linux which is a modified version from RH by Fermilab and CERN.
0 Kudos
2 Respostas
wangkai
Principiante
727 Visualizações
BTW, it's actually working for some simple programs like
write
dsqrt
....

I encountered the problems in some more complicated codes,
for example, the following one:
http://www.pas.rochester.edu/~rain/smadgraph/mg2.tar.gz
wangkai
Principiante
727 Visualizações
problem sovled
just link improperly
runned ldconfig
working now
Responder