From: Alan T. DeKok Date: Wed, 28 Aug 2024 19:46:53 +0000 (-0400) Subject: and regenerate X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c8bd8783fbba903e4308a4914af2ffc4f1d9aedb;p=thirdparty%2Ffreeradius-server.git and regenerate --- diff --git a/configure b/configure index 4e60cff4cc..ddfbda3d66 100755 --- a/configure +++ b/configure @@ -7117,6 +7117,115 @@ fi done +if test "x$HAVE_THREADS" != "xno"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lc" >&5 +printf %s "checking for pthread_create in -lc... " >&6; } +if test ${ac_cv_lib_c_pthread_create+y} +then : + printf %s "(cached) " >&6 +else case e in #( + e) ac_check_lib_save_LIBS=$LIBS +LIBS="-lc $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. + The 'extern "C"' is for builds by C++ compilers; + although this is not generally supported in C code supporting it here + has little cost and some practical benefit (sr 110532). */ +#ifdef __cplusplus +extern "C" +#endif +char pthread_create (void); +int +main (void) +{ +return pthread_create (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + ac_cv_lib_c_pthread_create=yes +else case e in #( + e) ac_cv_lib_c_pthread_create=no ;; +esac +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS ;; +esac +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_pthread_create" >&5 +printf "%s\n" "$ac_cv_lib_c_pthread_create" >&6; } +if test "x$ac_cv_lib_c_pthread_create" = xyes +then : + + HAVE_THREADS="yes" + CFLAGS="$CFLAGS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS" + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for the compiler flag \"-pthread\"" >&5 +printf %s "checking for the compiler flag \"-pthread\"... " >&6; } +if test ${ax_cv_cc_pthread_flag+y} +then : + printf %s "(cached) " >&6 +else case e in #( + e) + + CFLAGS_SAVED=$CFLAGS + CFLAGS="$CFLAGS -Werror -pthread" + + ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ +return 0; + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + ax_cv_cc_pthread_flag="yes" +else case e in #( + e) ax_cv_cc_pthread_flag="no" ;; +esac +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext + ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + + CFLAGS="$CFLAGS_SAVED" + ;; +esac +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cc_pthread_flag" >&5 +printf "%s\n" "$ax_cv_cc_pthread_flag" >&6; } + + if test "x$ax_cv_cc_pthread_flag" = 'xyes'; then + CFLAGS="$CFLAGS -pthread" + fi + + +fi + +fi if test "x$HAVE_THREADS" != "xno"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lpthread" >&5 printf %s "checking for pthread_create in -lpthread... " >&6; }