Glibc-2.3.4-20040701 make error

John Calhoun jackc at
Sat Feb 12 21:21:39 PST 2005

LFS 6.0
page 53
make command

a - elf/unwind-pe.os
: /mnt/lfs/sources/glibc-build/libc_pic.a
gcc -B/tools/bin/   -nostdlib -nostartfiles -r -o /mnt/lfs/sources/glibc-build/elf/ '-Wl,-(' /mnt/lfs/sources/glibc-build/elf/dl-allobjs.os /mnt/lfs/sources/glibc-build/libc_pic.a -lgcc '-Wl,-)' -Wl,-Map,/mnt/lfs/sources/glibc-build/elf/librtld.mapT
/tools/bin/ld: errno: TLS definition in /mnt/lfs/sources/glibc-build/libc_pic.a(errno.os) section .tbss mismatches non-TLS reference in /mnt/lfs/sources/glibc-build/elf/dl-allobjs.os
/mnt/lfs/sources/glibc-build/libc_pic.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
make[2]: *** [/mnt/lfs/sources/glibc-build/elf/] Error 1
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.3.4-20040701/elf'
make[1]: *** [elf/subdir_lib] Error 2
make[1]: Leaving directory `/mnt/lfs/sources/glibc-2.3.4-20040701'
make: *** [all] Error 2

I started over by deleating the directories and unpacking the source code
but got the same error.

What did I do wrong?

Slackware 10.1, kernel is  computer is an old smp machine.

John Calhoun
jackc at

More information about the lfs-support mailing list