Hi! With fairly recent sources (120074), building GCC fails under SGI Irix.
I cannot rule out that it's due to the fact that the system is outdated, and some tools should be updated (but which?). Here's a link to where I've reported that to the GFortran list, and the subsequent comments: http://gcc.gnu.org/ml/fortran/2006-12/msg00380.html Thanks! Philippe PS: the error message I get: cp /USER/philippe/Irix/Gcc_Sources/libgfortran/config/fpu-sysv.h fpu-target.h make all-am make[3]: Entering directory `/USER/philippe/Irix/Compilation/Temp/mips-sgi-irix6.5/libgfortran' bash ./libtool --mode=compile /USER/philippe/Irix/Compilation/Temp/./gcc/xgcc -B/USER/philippe/Irix/Compilation/Temp/./gcc/ -B/USER/philippe/Irix/Gcc/mips-sgi-irix6.5/bin/ -B/USER/philippe/Irix/Gcc/mips-sgi-irix6.5/lib/ -isystem /USER/philippe/Irix/Gcc/mips-sgi-irix6.5/include -isystem /USER/philippe/Irix/Gcc/mips-sgi-irix6.5/sys-include -DHAVE_CONFIG_H -I. -I/USER/philippe/Irix/Gcc_Sources/libgfortran -I. -iquote/USER/philippe/Irix/Gcc_Sources/libgfortran/io -I/USER/philippe/Irix/Gcc_Sources/libgfortran/../gcc -I/USER/philippe/Irix/Gcc_Sources/libgfortran/../gcc/config -I../.././gcc -D_GNU_SOURCE -std=gnu99 -Wall -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wextra -Wwrite-strings -O2 -g -O2 -c -o fmain.lo /USER/philippe/Irix/Gcc_Sources/libgfortran/fmain.c /USER/philippe/Irix/Compilation/Temp/./gcc/xgcc -B/USER/philippe/Irix/Compilation/Temp/./gcc/ -B/USER/philippe/Irix/Gcc/mips-sgi-irix6.5/bin/ -B/USER/philippe/Irix/Gcc/mips-sgi-irix6.5/lib/ -isystem /USER/philippe/Irix/Gcc/mips-sgi-irix6.5/include -isystem /USER/philippe/Irix/Gcc/mips-sgi-irix6.5/sys-include -DHAVE_CONFIG_H -I. -I/USER/philippe/Irix/Gcc_Sources/libgfortran -I. -iquote/USER/philippe/Irix/Gcc_Sources/libgfortran/io -I/USER/philippe/Irix/Gcc_Sources/libgfortran/../gcc -I/USER/philippe/Irix/Gcc_Sources/libgfortran/../gcc/config -I../.././gcc -D_GNU_SOURCE -std=gnu99 -Wall -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wextra -Wwrite-strings -O2 -g -O2 -c /USER/philippe/Irix/Gcc_Sources/libgfortran/fmain.c -o fmain.o In file included from /USER/philippe/Irix/Gcc_Sources/libgfortran/libgfortran.h:43, from /USER/philippe/Irix/Gcc_Sources/libgfortran/fmain.c:2: /usr/include/complex.h:178: error: conflicting types for 'cabsl' /USER/philippe/Irix/Compilation/Temp/./gcc/include/math.h:537: error: previous declaration of 'cabsl' was here make[3]: *** [fmain.lo] Error 1 make[3]: Leaving directory `/USER/philippe/Irix/Compilation/Temp/mips-sgi-irix6.5/libgfortran' make[2]: *** [all] Error 2 make[2]: Leaving directory `/USER/philippe/Irix/Compilation/Temp/mips-sgi-irix6.5/libgfortran' make[1]: *** [all-target-libgfortran] Error 2 make[1]: Leaving directory `/USER/philippe/Irix/Compilation/Temp' make: *** [bootstrap] Error 2 -- Summary: Build failure under SGI Irix (GFortran) Product: gcc Version: 4.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: bootstrap AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: P dot Schaffnit at access dot rwth-aachen dot de http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30272