]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
autoconf: correctly detect pthread symbols 9914/head
authorPeter van Dijk <peter.van.dijk@powerdns.com>
Wed, 6 Jan 2021 12:05:56 +0000 (13:05 +0100)
committerPeter van Dijk <peter.van.dijk@powerdns.com>
Wed, 6 Jan 2021 12:05:56 +0000 (13:05 +0100)
m4/pdns_check_pthread_np.m4
pdns/recursordist/configure.ac

index 7bbad9351279c15345c33e4c7302bdd5e4158105..93bd249fbb7adbf663c5dbb9c1fd043d515e8702 100644 (file)
@@ -1,3 +1,6 @@
 AC_DEFUN([PDNS_CHECK_PTHREAD_NP],[
   AC_SEARCH_LIBS([pthread_setaffinity_np], [pthread], [AC_DEFINE(HAVE_PTHREAD_SETAFFINITY_NP, [1], [Define to 1 if you have pthread_setaffinity_np])])
+  AC_SEARCH_LIBS([pthread_getattr_np], [pthread], [AC_DEFINE(HAVE_PTHREAD_GETATTR_NP, [1], [Define to 1 if you have pthread_getattr_np])])
+  AC_SEARCH_LIBS([pthread_get_stackaddr_np], [pthread], [AC_DEFINE(HAVE_PTHREAD_GET_STACKADDR_NP, [1], [Define to 1 if you have pthread_get_stackaddr_np])])
+  AC_SEARCH_LIBS([pthread_get_stacksize_np], [pthread], [AC_DEFINE(HAVE_PTHREAD_GET_STACKSIZE_NP, [1], [Define to 1 if you have pthread_get_stacksize_np])])
 ])
index 86af389ef15adde54a71c306218899ff95146af7..950b3d48d50c9068fe9e99ca2ce0d2dd8ac4761d 100644 (file)
@@ -93,7 +93,7 @@ PDNS_CHECK_CURL
 
 dnl the *_r functions are in posix so we can use them unconditionally, but the ext/yahttp code is
 dnl using the defines.
-AC_CHECK_FUNCS_ONCE([localtime_r gmtime_r strcasestr getrandom arc4random pthread_getattr_np pthread_get_stackaddr_np pthread_get_stacksize_np])
+AC_CHECK_FUNCS_ONCE([localtime_r gmtime_r strcasestr getrandom arc4random])
 
 PDNS_CHECK_PTHREAD_NP