I have a partial success on x86_64-slackware-linux. It is partial because it (mostly) bootstraps (see item 1) and but fails to install (see item 2).
1. Java compilation repeatedly failed, so I dropped it from the languages to build 2. While bootstrap succeeds, "make install" fails with the following error: $ sudo make install /bin/sh ../gcc-4.0.1/mkinstalldirs /usr/local/gcc401 /usr/local/gcc401 make[1]: Entering directory `/home/kurt/books/gccbook2/gcc-obj/fixincludes' make[1]: *** No rule to make target `../libiberty/libiberty.a', needed by `full-stamp'. Stop. make[1]: Leaving directory `/home/kurt/books/gccbook2/gcc-obj/fixincludes' make: *** [install-fixincludes] Error 2 Output from config.guess: x86_64-unknown-linux-gnu Output from resulting gcc -v: Languages: c,c++,objc Distribution: slamd64 (Slackware 64-bit Linux distribution) Kernel: Linux easter 2.6.12.3 #1 Fri Jul 29 06:04:06 EDT 2005 x86_64 AMD Athlon(tm) 64 Processor 3200+ AuthenticAMD GNU/Linux C Library: GNU C Library stable release version 2.3.2, by Roland McGrath et al. Copyright (C) 2003 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Compiled by GNU CC version 3.3.3. Compiled on a Linux 2.4.26 system on 2004-05-24. Available extensions: GNU libio by Per Bothner crypt add-on version 2.1 by Michael Glad and others linuxthreads-0.10 by Xavier Leroy BIND-8.2.3-T5B libthread_db work sponsored by Alpha Processor Inc NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk ./configure invocation: ../gcc-4.0.1/configure \ --disable-nls \ --with-gnu-gettext \ --prefix=/usr/local \ --host=x86_64-slackware-linux \ --target=x86_64-slackware-linux \ --enable-languages=c,c++,objc Kurt -- Know what I hate most? Rhetorical questions. -- Henry N. Camp -- "Speed is subsittute fo accurancy."