diff --git a/configure b/configure index 697f8910d2490cea15ece5271db7c574ba60f547..ec5bb133459e8d46f30d5da9145a99d74154e0a7 100755 --- a/configure +++ b/configure @@ -19704,6 +19704,10 @@ cat >>confdefs.h <<_ACEOF _ACEOF +case "$host" in +*-darwin*) + ;; +*) ac_ext=c @@ -20115,6 +20119,8 @@ ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $ ac_compiler_gnu=$ac_cv_c_compiler_gnu + ;; +esac LDFLAGS="$LDFLAGS " CFLAGS="$CFLAGS $PTHREAD_CFLAGS" diff --git a/configure.ac b/configure.ac index 9bd6f56caf386bd859f99acc32ec2c9500a195fb..852ac37df04dafab4bb587568b441671e66d13a9 100644 --- a/configure.ac +++ b/configure.ac @@ -181,7 +181,15 @@ AC_CHECK_FUNCS( \ AC_CHECK_DECLS([hstrerror, strsignal, sys_siglist]) -ACX_PTHREAD([], AC_MSG_ERROR([Error: Cannot figure out how to use pthreads!])) +dnl Skip pthread checks on macOS as support is always enabled, +dnl and ACX_PTHREAD will inject flags that will throw spurious warnings. +case "$host" in +*-darwin*) + ;; +*) + ACX_PTHREAD([], AC_MSG_ERROR([Error: Cannot figure out how to use pthreads!])) + ;; +esac LDFLAGS="$LDFLAGS " CFLAGS="$CFLAGS $PTHREAD_CFLAGS"