[PATCH 1/1] sparc: check for log double support in gcc
Imre Kaloz
kaloz at openwrt.org
Tue Dec 14 22:07:47 UTC 2010
On Tue, 14 Dec 2010 13:58:52 +0100, <konrad at gaisler.com> wrote:
> From: Konrad Eisele <eiselekd at ada.localnet>
>
> To compile the quad float emulation library gcc needs
> __LONG_DOUBLE_128__ macro defined. Check first, if not
> supported then revert to the qp_ops.c stubs
>
Thanks, it fixes that issue. With this patch the state of sparc with uClibc git is:
UCLIBC_HAS_THREADS_NATIVE:
libpthread/nptl/libpthread_so.a(pt-vfork.oS): In function `vfork':
(.text+0x20): undefined reference to `__syscall_error'
LINUXTHREADS_OLD:
libpthread/linuxthreads.old/libpthread_so.a(manager.os): In function `__pthread_manager':
manager.c:(.text.__pthread_manager+0x5c8): undefined reference to `clone'
LINUXTHREADS_NEW:
libpthread/linuxthreads/libpthread_so.a(pthread.oS): In function `pthread_initialize':
pthread.c:(.text.pthread_initialize+0x3c): undefined reference to `_res'
libpthread/linuxthreads/libpthread_so.a(pthread.oS): In function `__pthread_initialize_manager':
pthread.c:(.text.__pthread_initialize_manager+0x1e8): undefined reference to `clone'
Imre
More information about the uClibc
mailing list