+2023-10-15 Bruno Haible <bruno@clisp.org>
+
+ lock: Make Autoconf macro more robust.
+ * m4/pthread_rwlock_rdlock.m4 (gl_PTHREAD_RWLOCK_RDLOCK_PREFER_WRITER):
+ Require gl_THREADLIB, not gl_THREADLIB_EARLY. Needed to get the value of
+ LIBMULTITHREAD.
+
2023-10-15 Bruno Haible <bruno@clisp.org>
vma-iter: Fix compilation error on FreeBSD 5.2.1.
-# pthread_rwlock_rdlock.m4 serial 4
+# pthread_rwlock_rdlock.m4 serial 4.1
dnl Copyright (C) 2017-2023 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl https://bugzilla.redhat.com/show_bug.cgi?id=1410052
AC_DEFUN([gl_PTHREAD_RWLOCK_RDLOCK_PREFER_WRITER],
[
- AC_REQUIRE([gl_THREADLIB_EARLY])
+ AC_REQUIRE([gl_THREADLIB])
AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
AC_CACHE_CHECK([whether pthread_rwlock_rdlock prefers a writer to a reader],
[gl_cv_pthread_rwlock_rdlock_prefer_writer],