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
