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