I got the following error when compiling GCC 4.5.0 on SGI IRIX 6.5.22 I compiled everything with MIPSpro 7.4.4.m compiler, PPL and CLOOG were compiled GCC 4.5.0 (compiled without PPL and CLOOG): checking for mips-sgi-irix6.5-gcc... /usr/people/val/gcc-4.5-20100506/build6/./gcc/xgcc -B/usr/people/val/gcc-4.5-20100506/build6/./gcc/ -B/usr/opt/mips-sgi-irix6.5/bin/ -B/usr/opt/mips-sgi-irix6.5/lib/ -isystem /usr/opt/mips-sgi-irix6.5/include -isystem /usr/opt/mips-sgi-irix6.5/sys-include 1653:/usr/people/val/gcc-4.5-20100506/build6/./gcc/cc1: rld: Error: unresolvable symbol in /usr/opt/lib/libppl_c.so.3: _ZrsRSiP12__mpq_struct 1653:/usr/people/val/gcc-4.5-20100506/build6/./gcc/cc1: rld: Error: unresolvable symbol in /usr/opt/lib/libppl_c.so.3: _ZlsRSoPK12__mpz_struct 1653:/usr/people/val/gcc-4.5-20100506/build6/./gcc/cc1: rld: Error: unresolvable symbol in /usr/opt/lib/libppl_c.so.3: _ZlsRSoPK12__mpq_struct 1653:/usr/people/val/gcc-4.5-20100506/build6/./gcc/cc1: rld: Error: unresolvable symbol in /usr/opt/lib/libppl.so.8: _ZrsRSiP12__mpz_struct 1653:/usr/people/val/gcc-4.5-20100506/build6/./gcc/cc1: rld: Error: unresolvable symbol in /usr/opt/lib/libppl.so.8: _ZlsRSoPK12__mpz_struct 1653:/usr/people/val/gcc-4.5-20100506/build6/./gcc/cc1: rld: Fatal Error: this executable has unresolvable symbols checking for suffix of object files... 1658:/usr/people/val/gcc-4.5-20100506/build6/./gcc/cc1: rld: Error: unresolvable symbol in /usr/opt/lib/libppl_c.so.3: _ZrsRSiP12__mpq_struct 1658:/usr/people/val/gcc-4.5-20100506/build6/./gcc/cc1: rld: Error: unresolvable symbol in /usr/opt/lib/libppl_c.so.3: _ZlsRSoPK12__mpz_struct 1658:/usr/people/val/gcc-4.5-20100506/build6/./gcc/cc1: rld: Error: unresolvable symbol in /usr/opt/lib/libppl_c.so.3: _ZlsRSoPK12__mpq_struct 1658:/usr/people/val/gcc-4.5-20100506/build6/./gcc/cc1: rld: Error: unresolvable symbol in /usr/opt/lib/libppl.so.8: _ZrsRSiP12__mpz_struct 1658:/usr/people/val/gcc-4.5-20100506/build6/./gcc/cc1: rld: Error: unresolvable symbol in /usr/opt/lib/libppl.so.8: _ZlsRSoPK12__mpz_struct 1658:/usr/people/val/gcc-4.5-20100506/build6/./gcc/cc1: rld: Fatal Error: this executable has unresolvable symbols configure: error: in `/usr/people/val/gcc-4.5-20100506/build6/mips-sgi-irix6.5/libgcc': configure: error: cannot compute suffix of object files: cannot compile See `config.log' for more details. gmake[2]: *** [configure-stage1-target-libgcc] Error 1 gmake[2]: Leaving directory `/usr/people/val/gcc-4.5-20100506/build6' gmake[1]: *** [stage1-bubble] Error 2 gmake[1]: Leaving directory `/usr/people/val/gcc-4.5-20100506/build6' gmake: *** [all] Error 2