On 3/1/12 7:39 PM, Andrew Benton wrote: > I'm still no nearer to figuring out why I get this error. Trying to > follow Jeremy's new newlib build method fails for me at the first pass > of gcc: > checking for stdint.h... no > checking for unistd.h... no > checking for dlfcn.h... no > checking for objdir... .libs > checking if /mnt/lfs/sources/gcc-build/./gcc/xgcc > -B/mnt/lfs/sources/gcc-build/./gcc/ -B/tools/x86_64-lfs-linux-gnu/bin/ > -B/tools/x86_64-lfs-linux-gnu/lib/ -isystem > /tools/x86_64-lfs-linux-gnu/include -isystem > /tools/x86_64-lfs-linux-gnu/sys-include supports -fno-rtti > -fno-exceptions... no > checking for /mnt/lfs/sources/gcc-build/./gcc/xgcc > -B/mnt/lfs/sources/gcc-build/./gcc/ -B/tools/x86_64-lfs-linux-gnu/bin/ > -B/tools/x86_64-lfs-linux-gnu/lib/ -isystem > /tools/x86_64-lfs-linux-gnu/include -isystem > /tools/x86_64-lfs-linux-gnu/sys-include option to produce PIC... -fPIC > -DPIC > checking if /mnt/lfs/sources/gcc-build/./gcc/xgcc > -B/mnt/lfs/sources/gcc-build/./gcc/ -B/tools/x86_64-lfs-linux-gnu/bin/ > -B/tools/x86_64-lfs-linux-gnu/lib/ -isystem > /tools/x86_64-lfs-linux-gnu/include -isystem > /tools/x86_64-lfs-linux-gnu/sys-include PIC flag -fPIC -DPIC works... yes > checking if /mnt/lfs/sources/gcc-build/./gcc/xgcc > -B/mnt/lfs/sources/gcc-build/./gcc/ -B/tools/x86_64-lfs-linux-gnu/bin/ > -B/tools/x86_64-lfs-linux-gnu/lib/ -isystem > /tools/x86_64-lfs-linux-gnu/include -isystem > /tools/x86_64-lfs-linux-gnu/sys-include static flag -static works... no > checking if /mnt/lfs/sources/gcc-build/./gcc/xgcc > -B/mnt/lfs/sources/gcc-build/./gcc/ -B/tools/x86_64-lfs-linux-gnu/bin/ > -B/tools/x86_64-lfs-linux-gnu/lib/ -isystem > /tools/x86_64-lfs-linux-gnu/include -isystem > /tools/x86_64-lfs-linux-gnu/sys-include supports -c -o file.o... yes > checking if /mnt/lfs/sources/gcc-build/./gcc/xgcc > -B/mnt/lfs/sources/gcc-build/./gcc/ -B/tools/x86_64-lfs-linux-gnu/bin/ > -B/tools/x86_64-lfs-linux-gnu/lib/ -isystem > /tools/x86_64-lfs-linux-gnu/include -isystem > /tools/x86_64-lfs-linux-gnu/sys-include supports -c -o file.o... (cached) > yes > checking whether the /mnt/lfs/sources/gcc-build/./gcc/xgcc > -B/mnt/lfs/sources/gcc-build/./gcc/ -B/tools/x86_64-lfs-linux-gnu/bin/ > -B/tools/x86_64-lfs-linux-gnu/lib/ -isystem > /tools/x86_64-lfs-linux-gnu/include -isystem > /tools/x86_64-lfs-linux-gnu/sys-include linker > (/mnt/lfs/sources/gcc-build/./gcc/collect-ld -m elf_x86_64) supports shared > libraries... yes > checking dynamic linker characteristics... configure: error: Link tests are > not allowed after GCC_NO_EXECUTABLES. > make[1]: *** [configure-target-zlib] Error 1 > make[1]: Leaving directory `/mnt/lfs/sources/gcc-build' > make: *** [all] Error 2 > lfs:/mnt/lfs/sources/gcc-build$ > > If I go back to the patch it wouldn't even be trying to > configure-target-zlib.
Hmm, interesting. Must be something different in the host system. I've actually encountered this error before elsewhere (in gcc, but not pass 1) and I'm trying to recall the details... I'll dig around a bit and see what I can find. JH -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page