Bug#419508: marked as done (/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)
- To: Matthias Klose <doko@cs.tu-berlin.de>
- Subject: Bug#419508: marked as done (/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)
- From: owner@bugs.debian.org (Debian Bug Tracking System)
- Date: Mon, 23 Jul 2007 09:03:08 +0000
- Message-id: <[🔎] handler.419508.D419508.118518138013411.ackdone@bugs.debian.org>
- References: <18084.28350.156892.957740@gargle.gargle.HOWL> <1176712703.24678.3.camel@localhost.localdomain>
Your message dated Mon, 23 Jul 2007 11:02:54 +0200
with message-id <18084.28350.156892.957740@gargle.gargle.HOWL>
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 ---
- To: submit@bugs.debian.org
- Subject: /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
- From: Christian Thalinger <twisti@complang.tuwien.ac.at>
- Date: Mon, 16 Apr 2007 10:38:23 +0200
- Message-id: <1176712703.24678.3.camel@localhost.localdomain>
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 ---
Reply to: