Hi, I believe a patch like the following is necessary on the nptl branch.
Otherwise the pthread_attr_getaffinity_np() symbol won't exist at all, and it seems all the other (pthread) APIs are done using strong aliases as well. Cheers, Andre'
>From ec39a949c8357500cb66c2f800149520cfafe06a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Draszik?= <[email protected]> Date: Tue, 6 Apr 2010 19:13:30 +0100 Subject: [PATCH] nptl: fix symbols MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: André Draszik <[email protected]> --- .../unix/sysv/linux/pthread_attr_getaffinity.c | 1 + .../unix/sysv/linux/pthread_attr_setaffinity.c | 3 ++- 2 files changed, 3 insertions(+), 1 deletions(-) diff --git a/libpthread/nptl/sysdeps/unix/sysv/linux/pthread_attr_getaffinity.c b/libpthread/nptl/sysdeps/unix/sysv/linux/pthread_attr_getaffinity.c index b4fb1a2..09dbb5a 100644 --- a/libpthread/nptl/sysdeps/unix/sysv/linux/pthread_attr_getaffinity.c +++ b/libpthread/nptl/sysdeps/unix/sysv/linux/pthread_attr_getaffinity.c @@ -52,3 +52,4 @@ __pthread_attr_getaffinity_np(const pthread_attr_t *attr, size_t cpusetsize, return 0; } +strong_alias (__pthread_attr_getaffinity_np, pthread_attr_getaffinity_np) diff --git a/libpthread/nptl/sysdeps/unix/sysv/linux/pthread_attr_setaffinity.c b/libpthread/nptl/sysdeps/unix/sysv/linux/pthread_attr_setaffinity.c index 609ee2a..df1f743 100644 --- a/libpthread/nptl/sysdeps/unix/sysv/linux/pthread_attr_setaffinity.c +++ b/libpthread/nptl/sysdeps/unix/sysv/linux/pthread_attr_setaffinity.c @@ -31,7 +31,7 @@ extern int __determine_cpumask_size (pid_t tid); libpthread_hidden_proto(__determine_cpumask_size) int -pthread_attr_setaffinity_np (pthread_attr_t *attr, size_t cpusetsize, +__pthread_attr_setaffinity_np (pthread_attr_t *attr, size_t cpusetsize, const cpu_set_t *cpuset) { struct pthread_attr *iattr; @@ -78,3 +78,4 @@ pthread_attr_setaffinity_np (pthread_attr_t *attr, size_t cpusetsize, return 0; } +strong_alias (__pthread_attr_setaffinity_np, pthread_attr_setaffinity_np) -- 1.7.0
_______________________________________________ uClibc mailing list [email protected] http://lists.busybox.net/mailman/listinfo/uclibc
