On Wed, May 04, 2005 at 02:42:15PM +0200, Michael Banck wrote: > On Mon, May 02, 2005 at 06:09:04PM +0200, Matthias Klose wrote: > > - which is the last version that built on hurd-i386? > > According to ftp.debian.org, it appears to be 3.4.1-7, though I do not > remember exactly.
I was able to build und use gcc-3_4-branch (last month or so). The only problem was (and still is) that _statically_ linked executables are segfaulting immediatelly. I was not yet able to debug that; parhaps it's related to the combination of binutils, glibc and gcc. > Anyway, back to the gcc-3.4 build log: > > > ./xgcc -B./ -B/usr/i586-gnu/bin/ -isystem /usr/i586-gnu/include > > -isystem /usr/i586-gnu/sys-include > > -L/build/mbanck/gcc-3.4-3.4.3/build/gcc/../ld -O2 -DIN_GCC -W > > -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes > > -Wold-style-definition -isystem ./include -I. -I. -I../../src/gcc > > -I../../src/gcc/. -I../../src/gcc/../include -g0 > > -finhibit-size-directive -fno-inline-functions -fno-exceptions > > -fno-zero-initialized-in-bss -fno-unit-at-a-time \ > > -c ../../src/gcc/crtstuff.c -DCRT_BEGIN \ > > -o crtbegin.o > > In file included from ../../src/gcc/crtstuff.c:62: > > ../../src/gcc/tsystem.h:79:19: stdio.h: No such file or directory > > I see now: /include appears to be hard-coded as the sole system include > search path for *-gnu-* Yes, that is done in gcc/config/t-gnu. #v+ # In GNU, "/usr" is a four-letter word. NATIVE_SYSTEM_HEADER_DIR = /include #v- I just set $NATIVE_SYSTEM_HEADER_DIR to the directory containing glibc's header files to make the build work. Regards, Thomas -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]