suggestions: make sure you are using gnu make. what i usually do is 'alias make gmake' in my .cshrc file. you shouldn't need gmp and mpfr. g77 and c don't need them. i would suggest you build the simplest first, then build with the gnu assembler and linker. gcc / g77 should make with the SGI C compiler or gcc: ../bin/configure --prefix=~testgcc/bin --enable-languages =c,f77 should make a workable compiler; which is not what you want but it will make the problem space a little smaller to start with. during the 3.4.6 time SGI was an actively supported platform; what you are attempting should work. g77 changed very little between 3.2 and 3.4; so you might try an older source release and see if it 'magically' builds easier....the older one may work fine. HTH, bud davis