On 18/10/2010 20:28, Natanael Copa wrote:
fwiw, for us the nptl from git have been better/more stable than any
other threading implementation before. Infact, for x86, uclibc git
master have been better than any previous release, ever. (at least up
to the point config parser stuff got committed - but i think those
issues are fixed to now)


Any chance of a little help here please:

Grabbed latest git, compiled using the .config from Natanael's alpine git, I get near the end the following compile error:

(http://git.alpinelinux.org/cgit/aports/plain/main/libc0.9.32/uclibcconfig.x86)

....
  CC libpthread/nptl/sysdeps/unix/sysv/linux/jmp-unwind.os
libpthread/nptl/sysdeps/unix/sysv/linux/jmp-unwind.c:29: warning: no previous prototype for '_longjmp_unwind'
  AS libpthread/nptl/sysdeps/unix/sysv/linux/close.os
  AS libpthread/nptl/sysdeps/unix/sysv/linux/open.os
  AS libpthread/nptl/sysdeps/unix/sysv/linux/write.os
  AS libpthread/nptl/sysdeps/unix/sysv/linux/read.os
  AS libpthread/nptl/sysdeps/unix/sysv/linux/waitpid.os
  CC libpthread/nptl/alloca_cutoff.os
libpthread/nptl/alloca_cutoff.c:27: warning: no previous prototype for '__libc_alloca_cutoff'
  CC libpthread/nptl/libc-cancellation.os
  CC libpthread/nptl/sysdeps/generic/libc-tls.os
libpthread/nptl/sysdeps/generic/libc-tls.c:114: warning: no previous prototype for '__libc_setup_tls' libpthread/nptl/sysdeps/generic/libc-tls.c:249: warning: no previous prototype for '__pthread_initialize_minimal'
  CC libpthread/nptl/sysdeps/generic/dl-tls.os
libpthread/nptl/sysdeps/generic/dl-tls.c:69: warning: no previous prototype for '_dl_memalign' libpthread/nptl/sysdeps/generic/dl-tls.c:840: warning: no previous prototype for '_dl_add_to_slotinfo'
  CC libc/sysdeps/linux/common/ssp-local.os
  CC libc/misc/elf/dl-support.os
  CC libc/misc/elf/dl-core.os
  CC libc/misc/elf/dl-iterate-phdr.os
  CC libc/misc/internals/__uClibc_main.os
libc/misc/internals/__uClibc_main.c: In function '__uClibc_main':
libc/misc/internals/__uClibc_main.c:484: warning: nested extern declaration of '__nptl_deallocate_tsd' libc/misc/internals/__uClibc_main.c:494: warning: nested extern declaration of '__nptl_nthreads'
  CC libc/inet/rpc/rpc_thread.os
  CC libc/stdlib/atexit.os
  CC libc/stdlib/system.os
  AR cr lib/libc.a
  STRIP -x -R .note -R .comment lib/libc.a
  AR cr lib/uclibc_nonshared.a
  STRIP -x -R .note -R .comment lib/uclibc_nonshared.a
  AR cr libc/libc_so.a
  STRIP -x -R .note -R .comment libc/libc_so.a
  LD libuClibc-0.9.32-git.so
libc/libc_so.a(sigaction.os): In function `sigaction':
sigaction.c:(.text.__sigaction+0x20): undefined reference to `__emutls_get_address'
libc/libc_so.a(close.oS): In function `__GI___close_nocancel':
(.text+0x55): undefined reference to `__libc_errno'
collect2: ld returned 1 exit status
make: *** [lib/libc.so] Error 1


Software versions:

gcc version 4.4.4 (Gentoo Hardened 4.4.4-r2 p1.2, pie-0.4.5)
GNU Make 3.81
build root running uclibc-0.9.31


I think this is a gcc specific issue right? Or is it related to trying to build uclibc on uclibc?

Grateful for any pointers

Thanks

Ed W
_______________________________________________
uClibc mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/uclibc

Reply via email to