On Fri, Jan 11, 2013 at 9:49 PM, Florian Fainelli <[email protected]>wrote:

> Le 01/11/13 10:53, Bernhard Reutner-Fischer a écrit :
>
>  On 10 January 2013 18:48, Florian Fainelli <[email protected]> wrote:
>>
>>> Hello Bernhard,
>>>
>>> I am hitting the following build failures on uclibc's master related to
>>> the
>>> threads backend:
>>>
>>> linuxthreads.old for x86_64:
>>>    LD libpthread-0.9.34-git.so
>>> libpthread/linuxthreads.old/**libpthread_so.a(wrapsyscall.**oS): In
>>> function
>>> `fcntl64':
>>> wrapsyscall.c:(.text+0xd8): undefined reference to `__libc_fcntl64'
>>> libpthread/linuxthreads.old/**libpthread_so.a(wrapsyscall.**oS): In
>>> function
>>> `lseek64':
>>> wrapsyscall.c:(.text+0x190): undefined reference to `__libc_lseek64'
>>> libpthread/linuxthreads.old/**libpthread_so.a(wrapsyscall.**oS): In
>>> function
>>> `pread64':
>>> wrapsyscall.c:(.text+0x39c): undefined reference to `__libc_pread64'
>>> collect2: error: ld returned 1 exit status
>>> make: *** [lib/libpthread.so] Error 1
>>>
>> I'll have a look at this one.
>>
>>> nptl for both i386 and x86_64:
>>>    LD libpthread-0.9.34-git.so
>>> libpthread/nptl/libpthread_so.**a(unwind-forcedunwind.oS): In function
>>> `pthread_cancel_init':
>>> unwind-forcedunwind.c:(.text+**0x1f): undefined reference to `dlopen'
>>> unwind-forcedunwind.c:(.text+**0x49): undefined reference to `dlsym'
>>> libpthread/nptl/libpthread_so.**a(unwind-forcedunwind.oS): In function
>>> `__unwind_freeres':
>>> unwind-forcedunwind.c:(__libc_**freeres_fn+0x18): undefined reference to
>>> `dlclose'
>>> collect2: error: ld returned 1 exit status
>>> make: *** [lib/libpthread.so] Error 1
>>>
>> That one i cannot reproduce. Ideas?
>>
>
> Not really, the offending symbols are actually present in lib/
> libdl-uClibc-0.9.34-git.so**, and we link with it. Looks like some
> toolchain specific issue on ubuntu.
> --
> Florian
>
> ______________________________**_________________
> uClibc mailing list
> [email protected]
> http://lists.busybox.net/**mailman/listinfo/uclibc<http://lists.busybox.net/mailman/listinfo/uclibc>
>

Not sure whether it is related to your issue.

commit  
b50ace354f8da2a40b46176c834816d158727fda<http://git.uclibc.org/uClibc/commit/?h=0.9.33&id=b50ace354f8da2a40b46176c834816d158727fda>
broke
ARM NPTL build on 0.9.33 branch with errors shown as follows.

Tony

  LD libuClibc-0.9.33.3-git.so
libc/libc_so.a(clone.oS): In function `clone':
(.text+0x0): multiple definition of `__clone'
libc/libc_so.a(clone.os):(.text+0x0): first defined here
libc/libc_so.a(vfork.oS): In function `__GI_vfork':
(.text+0x0): multiple definition of `__vfork'
libc/libc_so.a(vfork.os):(.text+0x0): first defined here
libc/libc_so.a(vfork.oS): In function `__GI_vfork':
(.text+0x0): multiple definition of `__GI_vfork'
libc/libc_so.a(vfork.os):(.text+0x0): first defined here
collect2: ld returned 1 exit status
make: *** [lib/libc.so] Error 1
  LD libuClibc-0.9.33.3-git.so
libc/libc_so.a(clone.oS): In function `clone':
(.text+0x0): multiple definition of `__clone'
libc/libc_so.a(clone.os):(.text+0x0): first defined here
libc/libc_so.a(vfork.oS): In function `__GI_vfork':
(.text+0x0): multiple definition of `__vfork'
libc/libc_so.a(vfork.os):(.text+0x0): first defined here
libc/libc_so.a(vfork.oS): In function `__GI_vfork':
(.text+0x0): multiple definition of `__GI_vfork'
libc/libc_so.a(vfork.os):(.text+0x0): first defined here
collect2: ld returned 1 exit status
make: *** [lib/libc.so] Error 1
_______________________________________________
uClibc mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/uclibc

Reply via email to