]> Savannah Git Hosting - gnulib.git/commitdiff
lock: Fix compilation error with HP-UX IA64 cc.
authorBruno Haible <bruno@clisp.org>
Sun, 19 Mar 2017 19:42:43 +0000 (20:42 +0100)
committerBruno Haible <bruno@clisp.org>
Sun, 19 Mar 2017 19:42:43 +0000 (20:42 +0100)
* lib/glthread/lock.h (pthread_rwlockattr_setkind_np): Don't declare
weak on non-glibc platforms.

ChangeLog
lib/glthread/lock.h

index ac212537b92461adc3bccfcaf0bea8be4e53682c..625f007d2f74b01a093f4170611f65f1c0912396 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2017-03-19  Bruno Haible  <bruno@clisp.org>
+
+       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  <eggert@cs.ucla.edu>
 
        stdalign: tweak version# and test for HP-UX IA64
index 67932aaeb8e8c79d7c675383f81be1329c3890e0..ec8d11d6451155a0af369fb8cb0ada3810b62716 100644 (file)
@@ -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