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

Reply via email to