diff options
| -rw-r--r-- | configure.ac | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/configure.ac b/configure.ac index a770a78105..f9fa8e0713 100644 --- a/configure.ac +++ b/configure.ac @@ -459,6 +459,9 @@ AX_PTHREAD([ AC_MSG_FAILURE([This FRR version needs pthreads]) ]) +orig_cflags="$CFLAGS" +CFLAGS="$CFLAGS $PTHREAD_CFLAGS" + AC_SEARCH_LIBS([pthread_condattr_setclock], [], [frr_cv_pthread_condattr_setclock=yes], [frr_cv_pthread_condattr_setclock=no]) @@ -466,6 +469,13 @@ if test "$frr_cv_pthread_condattr_setclock" = "yes"; then AC_DEFINE([HAVE_PTHREAD_CONDATTR_SETCLOCK], [1], [Have pthread.h pthread_condattr_setclock]) fi +AC_CHECK_HEADERS([pthread_np.h],,, [ +#include <pthread.h> +]) +AC_CHECK_FUNCS([pthread_setname_np pthread_set_name_np pthread_getthreadid_np]) + +CFLAGS="$orig_cflags" + dnl -------------- dnl Check programs dnl -------------- @@ -1041,11 +1051,6 @@ int main(int argc, char **argv) { ]) ]) -AC_CHECK_HEADERS([pthread_np.h],,, [ -#include <pthread.h> -]) -AC_CHECK_FUNCS([pthread_setname_np pthread_set_name_np pthread_getthreadid_np]) - needsync=true AS_IF([$needsync], [ |
