Hi Guys, I’m following LFS 7.5 but run into following error when I’m trying to make Glibc, could you help me on this?
x86_64-lfs-linux-gnu-gcc -shared -static-libgcc -Wl,-O1 -Wl,-z,defs -Wl,-dynamic-linker=/tools/lib/ld-linux-x86-64.so.2 -B/mnt/lfs/sources/glibc-build/csu/ -Wl,--version-script=/mnt/lfs/sources/glibc-build/libm.map -Wl,-soname=libm.so.6 -Wl,-z,combreloc -Wl,-z,relro -Wl,--hash-style=both -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/math/libm.so -T /mnt/lfs/sources/glibc-build/shlib.lds /mnt/lfs/sources/glibc-build/csu/abi-note.o -Wl,--whole-archive /mnt/lfs/sources/glibc-build/math/libm_pic.a -Wl,--no-whole-archive /mnt/lfs/sources/glibc-build/elf/interp.os -Wl,--start-group /mnt/lfs/sources/glibc-build/libc.so /mnt/lfs/sources/glibc-build/libc_nonshared.a -Wl,--as-needed /mnt/lfs/sources/glibc-build/elf/ld.so -Wl,--no-as-needed -Wl,--end-group /mnt/lfs/tools/bin/../lib/gcc/x86_64-lfs-linux-gnu/4.8.2/../../../../x86_64-lfs-linux-gnu/bin/ld: /mnt/lfs/sources/glibc-build/math/libm_pic.a(k_standard.os): 'errno' accessed both as normal and thread local symbol /mnt/lfs/sources/glibc-build/math/libm_pic.a(k_standard.os): error adding symbols: Bad value collect2: error: ld returned 1 exit status make[2]: *** [/mnt/lfs/sources/glibc-build/math/libm.so] Error 1 make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.19/math' make[1]: *** [math/others] Error 2 make[1]: Leaving directory `/mnt/lfs/sources/glibc-2.19' make: *** [all] Error 2 Host distribution&version: lfs:/mnt/lfs/sources/glibc-build$ uname -r 2.6.35.6-45.fc14.x86_64 version check: [root@localhost LFS]# bash version-check.sh bash, version 4.1.7(1)-release /bin/sh -> /bin/bash Binutils: version 2.20.51.0.7-5.fc14 20100318 bison (GNU Bison) 2.4.3 /usr/bin/yacc -> /usr/bin/yacc bzip2, Version 1.0.6, 6-Sept-2010. Coreutils: 8.5 diff (GNU diffutils) 2.8.1 find (GNU findutils) 4.5.9 GNU Awk 3.1.8 /usr/bin/awk -> /bin/gawk gcc (GCC) 4.5.1 20100924 (Red Hat 4.5.1-4) g++ (GCC) 4.5.1 20100924 (Red Hat 4.5.1-4) (GNU libc) 2.12.90 grep (GNU grep) 2.7 gzip 1.4 Linux version 2.6.35.6-45.fc14.x86_64 ([email protected]) (gcc version 4.5.1 20100924 (Red Hat 4.5.1-4) (GCC) ) #1 SMP Mon Oct 18 23:57:44 UTC 2010 m4 (GNU M4) 1.4.14 GNU Make 3.82 patch 2.6.1 Perl version='5.12.4'; GNU sed version 4.2.1 tar (GNU tar) 1.23 xz (XZ Utils) 5.0.5 g++ compilation OK libgmp.la: found libmpfr.la: found libmpc.la: found BTW, libgmp.la, libmpfr.la, libmpc.la were not found at first, when the Glibc build fail happen, I reinstall these 3 lib on host and rebuild Glibc but get same result. Before Glibc, all other’s build are successful, including Binutils Pass 1, GCC Pass 1, Linux API Headers. Is there any additional info that I should provide to make this problem more clear? Thanks. BR. Zigar
-- http://lists.linuxfromscratch.org/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
