2009/6/18 Wesley Schroth <[email protected]>:
> I am currently attempting to build glibc, however, it fails with the
> message:
> gcc   -shared -static-libgcc -Wl,-O1  -Wl,-z,defs
> -Wl,-dynamic-linker=/tools/lib/ld-linux.so.2
> -B/mnt/lfs/sources/glibc-build/csu/
> -Wl,--version-script=/mnt/lfs/sources/glibc-build/libc.map
> -Wl,-soname=libc.so.6 -Wl,-z,combreloc -Wl,-z,relro
> -Wl,--hash-style=both -nostdlib -nostartfiles -e __libc_main
> -L/mnt/lfs/sources/glibc-build -L/mnt/lfs/sources/glibc-build/math
> -L/mnt/lfs/sources/glibc-build/elf -L/mnt/lfs/sources/glibc-build/dlfcn
> -L/mnt/lfs/sources/glibc-build/nss -L/mnt/lfs/sources/glibc-build/nis
> -L/mnt/lfs/sources/glibc-build/rt -L/mnt/lfs/sources/glibc-build/resolv
> -L/mnt/lfs/sources/glibc-build/crypt -L/mnt/lfs/sources/glibc-build/nptl
> -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
>  -o /mnt/lfs/sources/glibc-build/libc.so -T 
> /mnt/lfs/sources/glibc-build/shlib.lds 
> /mnt/lfs/sources/glibc-build/csu/abi-note.o 
> /mnt/lfs/sources/glibc-build/elf/soinit.os 
> /mnt/lfs/sources/glibc-build/libc_pic.os 
> /mnt/lfs/sources/glibc-build/elf/sofini.os 
> /mnt/lfs/sources/glibc-build/elf/interp.os 
> /mnt/lfs/sources/glibc-build/elf/ld.so -lgcc
> /mnt/lfs/sources/glibc-build/libc_pic.os: In function `iconv_open':
> /mnt/lfs/sources/glibc-2.10.1/iconv/iconv_open.c:89: undefined reference
> to `__stack_chk_fail_local'

>
> I don't know what to try.
>

I'm not familiar with this error message, but google has seen a few of
these over the years
[ 
http://www.google.com/linux?hl=en&q=undefined+reference+to+`__stack_chk_fail_local'&btnG=Search
]

Some of those, particularly from hlfs, seem to be caused by SSP (Stack
Smashing Protector, I think), so that might be relevant if your host
distro enables it.  Unfortunately I have no idea how to check if SSP
is in use, nor how to turn it off.

But, one of the other matches was for somebody who had passed an
inadequate command line to glibc's configure.  So, please check that
you passed all the specified parameters to configure (e.g. no missing
backslashes), and that (for the development book) LFS_TGT is
defined.

ĸen
-- 
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