Hi, when trying to compile glibc i get this error:
gcc -B/tools/bin/ -nostdlib -nostartfiles -o /mnt/lfs/sources/glibc-build/nscd/nscd -Wl,-dynamic-linker=/tools/lib/ld-linux.so.2 -Wl,-z,combreloc -Wl,-z,relro /mnt/lfs/sources/glibc-build/csu/crt1.o /mnt/lfs/sources/glibc-build/csu/crti.o `gcc -B/tools/bin/ --print-file-name=crtbegin.o` /mnt/lfs/sources/glibc-build/nscd/nscd.o /mnt/lfs/sources/glibc-build/nscd/connections.o /mnt/lfs/sources/glibc-build/nscd/pwdcache.o /mnt/lfs/sources/glibc-build/nscd/getpwnam_r.o /mnt/lfs/sources/glibc-build/nscd/getpwuid_r.o /mnt/lfs/sources/glibc-build/nscd/grpcache.o /mnt/lfs/sources/glibc-build/nscd/getgrnam_r.o /mnt/lfs/sources/glibc-build/nscd/getgrgid_r.o /mnt/lfs/sources/glibc-build/nscd/hstcache.o /mnt/lfs/sources/glibc-build/nscd/gethstbyad_r.o /mnt/lfs/sources/glibc-build/nscd/gethstbynm2_r.o /mnt/lfs/sources/glibc-build/nscd/dbg_log.o /mnt/lfs/sources/glibc-build/nscd/nscd_conf.o /mnt/lfs/sources/glibc-build/nscd/nscd_stat.o /mnt/lfs/sources/glibc-build/nscd/cache.o /mnt/lfs/sources/glibc-build/nscd/mem.o /mnt/lfs/sources/glibc-build/nscd/nscd_setup_thread.o /mnt/lfs/sources/glibc-build/nscd/xmalloc.o /mnt/lfs/sources/glibc-build/nscd/xstrdup.o /mnt/lfs/sources/glibc-build/nscd/aicache.o /mnt/lfs/sources/glibc-build/nscd/initgrcache.o /mnt/lfs/sources/glibc-build/nscd/gai.o /mnt/lfs/sources/glibc-build/rt/librt.so /mnt/lfs/sources/glibc-build/nptl/libpthread_nonshared.a /mnt/lfs/sources/glibc-build/nptl/libpthread.so /mnt/lfs/sources/glibc-build/nis/libnsl.so -Wl,-rpath-link=/mnt/lfs/sources/glibc-build:/mnt/lfs/sources/glibc-build/math:/mnt/lfs/sources/glibc-build/elf:/mnt/lfs/sources/glibc-build/dlfcn:/mnt/lfs/sources/glibc-build/nss:/mnt/lfs/sources/glibc-build/nis:/mnt/lfs/sources/glibc-build/rt:/mnt/lfs/sources/glibc-build/resolv:/mnt/lfs/sources/glibc-build/crypt:/mnt/lfs/sources/glibc-build/nptl /mnt/lfs/sources/glibc-build/libc.so.6 /mnt/lfs/sources/glibc-build/libc_nonshared.a -lgcc -Wl,--as-needed -lgcc_s -Wl,--no-as-needed `gcc -B/tools/bin/ --print-file-name=crtend.o` /mnt/lfs/sources/glibc-build/csu/crtn.o /mnt/lfs/sources/glibc-build/nscd/nscd.o: In function `nscd_open_socket': /mnt/lfs/sources/glibc-2.5.1/nscd/nscd.c:414: undefined reference to `__stack_chk_guard' /mnt/lfs/sources/glibc-2.5.1/nscd/nscd.c:432: undefined reference to `__stack_chk_guard' /mnt/lfs/sources/glibc-build/nscd/connections.o: In function `restart': /mnt/lfs/sources/glibc-2.5.1/nscd/connections.c:1129: undefined reference to `__stack_chk_guard' /mnt/lfs/sources/glibc-2.5.1/nscd/connections.c:1257: undefined reference to `__stack_chk_guard' /mnt/lfs/sources/glibc-build/nscd/connections.o: In function `nscd_run': /mnt/lfs/sources/glibc-2.5.1/nscd/connections.c:1289: undefined reference to `__stack_chk_guard' /mnt/lfs/sources/glibc-build/nscd/connections.o:/mnt/lfs/sources/glibc-2.5.1/nscd/connections.c:438: more undefined references to `__stack_chk_guard' follow collect2: ld returned 1 exit status make[2]: *** [/mnt/lfs/sources/glibc-build/nscd/nscd] Error 1 make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.5.1/nscd' make[1]: *** [nscd/others] Error 2 make[1]: Leaving directory `/mnt/lfs/sources/glibc-2.5.1' make: *** [all] Error 2 I've done some googling and found it reported as bug in glibc-bugzilla, but the developers say its a build environment problem, not glibc's - well as they mostly do. Still, i managed to compile recently a LFS-6.2 system on this box (which is an old LFS 5.0 (gcc-3.3.1) upgraded to kernel 2.6, binutils-2.16.1). My host system has of course all the appropriate versions of the required software. Any idea? Thanks in advice Łukasz Choiński -- http://linuxfromscratch.org/mailman/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/lfs/faq.html Unsubscribe: See the above information page
