mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-09-02 15:45:25 +00:00
Use pthread rwlocks by default
This commit is contained in:
2
aclocal.m4
vendored
2
aclocal.m4
vendored
@@ -100,7 +100,7 @@ dnl Check to see whether a particular set of modules exists. Similar to
|
|||||||
dnl PKG_CHECK_MODULES(), but does not set variables or print errors.
|
dnl PKG_CHECK_MODULES(), but does not set variables or print errors.
|
||||||
dnl
|
dnl
|
||||||
dnl Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG])
|
dnl Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG])
|
||||||
dnl only at the first occurrence in configure.ac, so if the first place
|
dnl only at the first occurence in configure.ac, so if the first place
|
||||||
dnl it's called might be skipped (such as if it is within an "if", you
|
dnl it's called might be skipped (such as if it is within an "if", you
|
||||||
dnl have to call PKG_CHECK_EXISTS manually
|
dnl have to call PKG_CHECK_EXISTS manually
|
||||||
AC_DEFUN([PKG_CHECK_EXISTS],
|
AC_DEFUN([PKG_CHECK_EXISTS],
|
||||||
|
9
configure
vendored
9
configure
vendored
@@ -1625,8 +1625,9 @@ Optional Features:
|
|||||||
--enable-devpoll use /dev/poll when available [default=yes]
|
--enable-devpoll use /dev/poll when available [default=yes]
|
||||||
--disable-geoip support GeoIP2 geolocation ACLs if available
|
--disable-geoip support GeoIP2 geolocation ACLs if available
|
||||||
[default=yes]
|
[default=yes]
|
||||||
--enable-pthread-rwlock use pthread rwlock instead of internal rwlock
|
--disable-pthread-rwlock
|
||||||
implementation (EXPERIMENTAL)
|
use internal rwlock implementation instead of
|
||||||
|
pthread rwlock
|
||||||
--enable-fips-mode enable FIPS mode in OpenSSL library [default=no]
|
--enable-fips-mode enable FIPS mode in OpenSSL library [default=no]
|
||||||
--enable-native-pkcs11 use native PKCS11 for public-key crypto [default=no]
|
--enable-native-pkcs11 use native PKCS11 for public-key crypto [default=no]
|
||||||
--enable-backtrace log stack backtrace on abort [default=yes]
|
--enable-backtrace log stack backtrace on abort [default=yes]
|
||||||
@@ -16040,13 +16041,13 @@ esac
|
|||||||
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Do we want to use pthread rwlock? (useful for ThreadSanitizer)
|
# Do we want to use pthread rwlock?
|
||||||
#
|
#
|
||||||
# Check whether --enable-pthread_rwlock was given.
|
# Check whether --enable-pthread_rwlock was given.
|
||||||
if test "${enable_pthread_rwlock+set}" = set; then :
|
if test "${enable_pthread_rwlock+set}" = set; then :
|
||||||
enableval=$enable_pthread_rwlock;
|
enableval=$enable_pthread_rwlock;
|
||||||
else
|
else
|
||||||
enable_pthread_rwlock=no
|
enable_pthread_rwlock=yes
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
@@ -716,12 +716,12 @@ esac
|
|||||||
AC_SUBST(INSTALL_LIBRARY)
|
AC_SUBST(INSTALL_LIBRARY)
|
||||||
|
|
||||||
#
|
#
|
||||||
# Do we want to use pthread rwlock? (useful for ThreadSanitizer)
|
# Do we want to use pthread rwlock?
|
||||||
#
|
#
|
||||||
AC_ARG_ENABLE([pthread_rwlock],
|
AC_ARG_ENABLE([pthread_rwlock],
|
||||||
[AS_HELP_STRING([--enable-pthread-rwlock],
|
[AS_HELP_STRING([--disable-pthread-rwlock],
|
||||||
[use pthread rwlock instead of internal rwlock implementation (EXPERIMENTAL)])],
|
[use internal rwlock implementation instead of pthread rwlock])],
|
||||||
[], [enable_pthread_rwlock=no])
|
[], [enable_pthread_rwlock=yes])
|
||||||
|
|
||||||
AS_IF([test "$enable_pthread_rwlock" = "yes"],
|
AS_IF([test "$enable_pthread_rwlock" = "yes"],
|
||||||
[AC_CHECK_FUNCS([pthread_rwlock_rdlock], [],
|
[AC_CHECK_FUNCS([pthread_rwlock_rdlock], [],
|
||||||
|
Reference in New Issue
Block a user