From: Bruno Haible Date: Sun, 19 Mar 2017 19:42:43 +0000 (+0100) Subject: lock: Fix compilation error with HP-UX IA64 cc. X-Git-Tag: v1.0~6309 X-Git-Url: https://gitweb.git.savannah.gnu.org/gitweb/?a=commitdiff_plain;h=24b32161cb46704487c283630411004a1403c4ea;p=gnulib.git lock: Fix compilation error with HP-UX IA64 cc. * lib/glthread/lock.h (pthread_rwlockattr_setkind_np): Don't declare weak on non-glibc platforms. --- diff --git a/ChangeLog b/ChangeLog index ac212537b9..625f007d2f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2017-03-19 Bruno Haible + + lock: Fix compilation error with HP-UX IA64 cc. + * lib/glthread/lock.h (pthread_rwlockattr_setkind_np): Don't declare + weak on non-glibc platforms. + 2017-03-19 Paul Eggert stdalign: tweak version# and test for HP-UX IA64 diff --git a/lib/glthread/lock.h b/lib/glthread/lock.h index 67932aaeb8..ec8d11d645 100644 --- a/lib/glthread/lock.h +++ b/lib/glthread/lock.h @@ -140,7 +140,9 @@ extern int glthread_in_use (void); # pragma weak pthread_mutexattr_settype # pragma weak pthread_mutexattr_destroy # pragma weak pthread_rwlockattr_init -# pragma weak pthread_rwlockattr_setkind_np +# if __GNU_LIBRARY__ > 1 +# pragma weak pthread_rwlockattr_setkind_np +# endif # pragma weak pthread_rwlockattr_destroy # ifndef pthread_self # pragma weak pthread_self