Current binutils failed to build glibc

H. J. Lu hjl@lucon.org
Fri Oct 1 05:42:00 GMT 2004


With the current binutils, glibc failed to build

gcc   -nostdlib -nostartfiles -r -o
/export/build/gnu/glibc-nptl-3.4/build-i686-linux/elf/librtld.map.o
'-Wl,-('
/export/build/gnu/glibc-nptl-3.4/build-i686-linux/elf/dl-allobjs.os
/export/build/gnu/glibc-nptl-3.4/build-i686-linux/libc_pic.a -lgcc
'-Wl,-)'
-Wl,-Map,/export/build/gnu/glibc-nptl-3.4/build-i686-linux/elf/librtld.mapT
/usr/local/bin/ld: errno: TLS definition in
/export/build/gnu/glibc-nptl-3.4/build-i686-linux/libc_pic.a(errno.os)
section .tbss mismatches non-TLS reference in
/export/build/gnu/glibc-nptl-3.4/build-i686-linux/elf/dl-allobjs.os
/export/build/gnu/glibc-nptl-3.4/build-i686-linux/libc_pic.a: could not
read symbols: Bad value

Although I believe it is a glibc build bug, I was wondering if the
binutils should tolerate this misuse.


H.J.



More information about the Binutils mailing list