summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog8
-rw-r--r--lib/glthread/lock.h3
2 files changed, 11 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 132fa08005..b81f208a07 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2017-01-31 Bruno Haible <bruno@clisp.org>
+
+ lock: Fix link error (regression from 2017-01-05).
+ * lib/glthread/lock.h [USE_POSIX_THREADS_WEAK]: Declare also
+ pthread_rwlockattr_init, pthread_rwlockattr_setkind_np,
+ pthread_rwlockattr_destroy weak.
+ Reported by Tom G. Christensen <tgc@jupiterrise.com>.
+
2017-01-30 Paul Eggert <eggert@cs.ucla.edu>
Port to PGI 16.10 x86-64
diff --git a/lib/glthread/lock.h b/lib/glthread/lock.h
index 69f6e3119a..ec16d39a22 100644
--- a/lib/glthread/lock.h
+++ b/lib/glthread/lock.h
@@ -139,6 +139,9 @@ extern int glthread_in_use (void);
# pragma weak pthread_mutexattr_init
# pragma weak pthread_mutexattr_settype
# pragma weak pthread_mutexattr_destroy
+# pragma weak pthread_rwlockattr_init
+# pragma weak pthread_rwlockattr_setkind_np
+# pragma weak pthread_rwlockattr_destroy
# ifndef pthread_self
# pragma weak pthread_self
# endif