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."