-disable-libgcc and/or -disable-fixincludes are useful, depending on your goal.
Like if you just want to compile C to assembly or object files. It fails, but only after doing what I want anyway. make[2]: *** No rule to make target `../build-sparc-sun-solaris2.10/fixincludes/fixinc.sh', needed by `stmp-fixinc'. Stop. gmake[2]: Leaving directory `/home/jkrell/obj/gcc.sparc/gcc' gmake[1]: *** [all-gcc] Error 2 Definitely not a big deal. $HOME/src/gcc-4.5.0/configure -without-gnu-ld -with-ld=/usr/ccs/bin/ld -without-gnu-as -with-as=/usr/ccs/bin/as -disable-nls -disable-fixincludes -verbose -disable-libgcc -disable-bootstrap gmake (I'd still like -disable-intl; I always just delete that directory. -disable-intl /might/ work, I should try it again. I'd also like -without-libiconv, which I'm sure doesn't work. This way the resulting gcc doesn't require libiconv, which isn't on all systems. I have automation to patch out the libiconv use.) - Jay