Trying to compile gcc-4.1.1 with icc-9.1.042 . I did: setenv CC icc setenv CXX icc ./configure --prefix=/not/normal --enable-threads --enable-tls make
It got to this location and failed: /usr/include/sys/ucontext.h: At global scope: /usr/include/sys/ucontext.h:49: error: array bound is not an integer constant ../.././libjava/prims.cc:146: warning: unused parameter '_sip' make[3]: *** [prims.lo] Error 1 make[3]: Leaving directory `/blah/user/gcc-4.1.1/ia64-unknown-linux-gnu/libjava' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/blah/user/gcc-4.1.1/ia64-unknown-linux-gnu/libjava' make[1]: *** [all-target-libjava] Error 2 make[1]: Leaving directory `/blah/user/gcc-4.1.1' make: *** [all] Error 2 I guess this is a icc problem but I don't know. I can also post a bug to premier.intel.com . -- Summary: make of gcc-4.1.1 failed using icc v9.1.042 on ia64 Product: gcc Version: 4.1.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: java AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: t35t0r at gmail dot com GCC build triplet: ia64 ia64 ia64 GNU/Linux GCC host triplet: ia64 ia64 ia64 GNU/Linux GCC target triplet: ia64 ia64 ia64 GNU/Linux http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28577