Build fails on Koji x86_64 rawhide but not on any other release or arch.

Roland McGrath roland at
Wed Sep 29 18:25:23 UTC 2010

> /usr/bin/ld: fldigi-trx.o: 'thread_id_' accessed both as normal and
> thread local symbol
> fldigi-trx.o: could not read symbols: File format not recognized
> collect2: ld returned 1 exit status
> make[2]: *** [fldigi] Error 1

Use 'eu-readelf -s foo.o | fgrep thread_id_' on each .o that goes into that
link, and see which ones do not say STT_TLS.  If they all do, then this is
probably a linker bug (binutils).

More information about the devel mailing list