From: Helmut Grohne Date: Mon, 1 Jul 2024 11:01:06 +0000 (+0000) Subject: Fix cross-compile detecting kerberos due to AC_RUN_IFELSE (#1851) X-Git-Tag: SQUID_6_11~10 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=98062fb537d6371306c005140d38c07367566570;p=thirdparty%2Fsquid.git Fix cross-compile detecting kerberos due to AC_RUN_IFELSE (#1851) --- diff --git a/CONTRIBUTORS b/CONTRIBUTORS index 7cedd090d9..533bf51014 100644 --- a/CONTRIBUTORS +++ b/CONTRIBUTORS @@ -214,6 +214,7 @@ Thank you! Hasso Tepper Heinrich Schuchardt helix84 + Helmut Grohne Henrik Nordstrom Henrik Nordstrom Hide Nagaoka diff --git a/acinclude/krb5.m4 b/acinclude/krb5.m4 index 2c4e3403cd..26bec7421b 100644 --- a/acinclude/krb5.m4 +++ b/acinclude/krb5.m4 @@ -33,7 +33,7 @@ AC_DEFUN([SQUID_CHECK_KRB5_HEIMDAL_BROKEN_KRB5_H], [ AC_CACHE_CHECK([for broken Heimdal krb5.h],squid_cv_broken_heimdal_krb5_h, [ SQUID_STATE_SAVE(squid_krb5_heimdal_test) CPPFLAGS="-I${srcdir:-.} $CPPFLAGS" - AC_RUN_IFELSE([AC_LANG_SOURCE([[ + AC_LINK_IFELSE([AC_LANG_SOURCE([[ #include int main(void) @@ -45,7 +45,7 @@ main(void) return 0; } ]])], [ squid_cv_broken_heimdal_krb5_h=no ], [ - AC_RUN_IFELSE([AC_LANG_SOURCE([[ + AC_LINK_IFELSE([AC_LANG_SOURCE([[ #define HAVE_BROKEN_HEIMDAL_KRB5_H 1 #include "compat/krb5.h" int @@ -130,7 +130,7 @@ int main(int argc, char *argv[]) dnl checks that gssapi is ok, and sets squid_cv_working_gssapi accordingly AC_DEFUN([SQUID_CHECK_WORKING_GSSAPI], [ AC_CACHE_CHECK([for working gssapi], squid_cv_working_gssapi, [ - AC_RUN_IFELSE([AC_LANG_SOURCE([[ + AC_LINK_IFELSE([AC_LANG_SOURCE([[ #if USE_HEIMDAL_KRB5 #if HAVE_GSSAPI_GSSAPI_H #include @@ -231,7 +231,7 @@ AC_DEFUN([SQUID_CHECK_WORKING_KRB5],[ AC_CACHE_CHECK([for working krb5], squid_cv_working_krb5, [ SQUID_STATE_SAVE(squid_krb5_test) CPPFLAGS="-I${srcdir:-.} $CPPFLAGS" - AC_RUN_IFELSE([AC_LANG_SOURCE([[ + AC_LINK_IFELSE([AC_LANG_SOURCE([[ #include "compat/krb5.h" int main(void)