diff --git a/configure.ac b/configure.ac index aac4b1db74..d087762da8 100644 --- a/configure.ac +++ b/configure.ac @@ -498,7 +498,7 @@ LIBS="$PTHREAD_LIBS $LIBS" CFLAGS="$CFLAGS $PTHREAD_CFLAGS" CC="$PTHREAD_CC" -AC_CHECK_FUNCS([pthread_attr_getstacksize pthread_attr_setstacksize]) +AC_CHECK_FUNCS([pthread_attr_getstacksize pthread_attr_setstacksize pthread_barrier_init]) # [pairwise: --with-locktype=adaptive, --with-locktype=standard] AC_ARG_WITH([locktype], diff --git a/lib/isc/include/isc/barrier.h b/lib/isc/include/isc/barrier.h index 2ff380e158..a60472fd02 100644 --- a/lib/isc/include/isc/barrier.h +++ b/lib/isc/include/isc/barrier.h @@ -15,7 +15,7 @@ #include -#if __SANITIZE_THREAD__ +#if HAVE_PTHREAD_BARRIER_INIT #include