New: uClibc and libpthread
https://bugs.busybox.net/show_bug.cgi?id=4249
Summary: uClibc and libpthread
Product: buildroot
Version: unspecified
Platform: Other
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P5
Component: Other
AssignedTo: unassigned at buildroot.uclibc.org
ReportedBy: bachmann at tofwerk.com
CC: buildroot at uclibc.org
Estimated Hours: 0.0
I compiled a new rootfs for my SAM9-L9260-Board from Olimex. I used the buildroot-2011.08, with uClibc-0.9.32.
The compiling worked just fine, but when i try to compile my own program on the Target it failes.
Here the situation which lead to the bug:
My compile command:
g++ -g /TPSController.cpp -llua -ldl -lpthread -o /TPSController
My compile output:
/usr/lib/gcc/arm-unknown-linux-uclibcgnueabi/4.3.6/../../../libc.a(sigprocmask.os):
In function `sigprocmask':
sigprocmask.c:(.text+0x0): multiple definition of `sigprocmask' /usr/lib/gcc/arm-unknown-linux-uclibcgnueabi/4.3.6/../../../libpthread.a(pt-sigprocmask.os):pt-sigprocmask.c:(.text+0x0):
first defined here
/usr/lib/gcc/arm-unknown-linux-uclibcgnueabi/4.3.6/../../../libc.a(sigaction.os):
In function `__libc_sigaction':
sigaction.c:(.text+0x0): multiple definition of `__libc_sigaction' /usr/lib/gcc/arm-unknown-linux-uclibcgnueabi/4.3.6/../../../libpthread.a(pt-sigaction.os):pt-sigaction.c:(.text+0x0):
first defined here
/usr/lib/gcc/arm-unknown-linux-uclibcgnueabi/4.3.6/../../../libc.a(sigaction.os):
In function `sigaction':
sigaction.c:(.text+0x84): multiple definition of `__sigaction' /usr/lib/gcc/arm-unknown-linux-uclibcgnueabi/4.3.6/../../../libpthread.a(pt-sigaction.os):pt-sigaction.c:(.text+0x84):
first defined here
collect2: ld returned 1 exit status
I've got the same fault even if i try the different thread implementation that uClibc has. I thought that the NPTL should be fixed in the uClibc-0.9.32
Signature · 3 lines
Configure bugmail: https://bugs.busybox.net/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
[Buildroot] [Bug 4249] uClibc and libpthread
https://bugs.busybox.net/show_bug.cgi?id=4249
--- Comment #1 from Rico Bachmann <[email protected]> --- i think i found at least a workaround.
there are 2 libraries created, a libpthread.so and a libpthread-0.9.32.so if you link to libpthread-0.9.32.so the compiling works fine
Signature · 3 lines
Configure bugmail: https://bugs.busybox.net/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
[Buildroot] [Bug 4249] uClibc and libpthread
In reply to bugzilla at busybox.nethttps://bugs.busybox.net/show_bug.cgi?id=4249
--- Comment #2 from Thomas Petazzoni <[email protected]> --- Rico, if you want us to debug your problem, we will need all the details needed to reproduce it. First, your Buildroot configuration, and second, the source code of your application, or the source code of a similar test program that exhibits the problem. Without these informations, there's little we can do to help you.
Signature · 3 lines
Configure bugmail: https://bugs.busybox.net/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
[Buildroot] [Bug 4249] uClibc and libpthread
In reply to bugzilla at busybox.nethttps://bugs.busybox.net/show_bug.cgi?id=4249
Yann E. MORIN <[email protected]> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
CC| |yann.morin.1998 at anciens.eni
| |b.fr
Resolution| |DUPLICATE--- Comment #3 from Yann E. MORIN <[email protected]> ---
*** This bug has been marked as a duplicate of bug 4117 ***
Signature · 3 lines
Configure bugmail: https://bugs.busybox.net/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.