Your message dated Mon, 23 Jul 2007 11:02:54 +0200
with message-id <[EMAIL PROTECTED]>
and subject line /usr/bin/ld: errno: TLS definition ...
has caused the attached Bug report to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
Debian bug tracking system administrator
(administrator, Debian Bugs database)
--- Begin Message ---
Package: g++
Version: 4.1.1-15
When compiling a simple C++ file on x86_64 for the i386 architecture
using -export-dynamic, I got this error:
$ g++ -m32 -export-dynamic -o test test.cpp
/usr/bin/ld: errno: TLS definition in /lib32/libc.so.6 section .tbss mismatches
non-TLS definition in
/usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../../lib32/libc.a(errno.o) section
.bss
/lib32/libc.so.6: could not read symbols: Bad value
collect2: ld returned 1 exit status
After installing libc6-dev-i386, the error went away.
I'm not really sure how to handle this problem (maybe a
package-dependency). I just wanted to file it here.
- twisti
--- End Message ---
--- Begin Message ---
Version: 4.1.2-14
This is fixed by introduction of the g++-multilib package.
--- End Message ---