The Intel Fortran Compiler is currently at version 9.0.031, but the portage only has the following versions: [M]6.0 7.0.064-r1 ~7.1.008 [M]8.1.026 [M]8.1.027 ~9.0.021 ~9.0.026 Only versions 7.x are stable now, versions 6.x and 8.1.x are hard-masked and versions 9.0.x are ~testing. The ifc 7.1.008 does not work with current glibc (2.3.4 or 2.3.5). The error is the same as bug 93642, and there is another similar report at bug 67676. But these two bugs are very old (more than 6 months ago, I believe ifc-9.x wasn't available at that time). There is one unresolved bug 117452 which includes an ebuild for ifc-9.0.031. I tried it, and ifc worked. I did not deep testing, I just added it to my portage overlay and could emerge and use ifc-9.0.031. Since current stable ifc version at portage does not work with current stable glibc, and since 0.9.031 is not in portage, I think we should add and ebuild for 9.0.031, mark it as stable (after some testing), and mask the 7.x versions. (using x86 arch) How to try a test program in fortran: $ cat > test.f90 program test real x x = 1 write(*,*) x end program test <ctrl-d> $ ifc test.f90 -o test $ ./test With ifc-7.x, we get "undefined reference to `__ctype_b'" when compiling. ifc-9.0.031 works well.
*** This bug has been marked as a duplicate of 117452 ***