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_7_0_1~97 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d7952b9bcbde1b012e4eb66943a535884cc55ce5;p=thirdparty%2Fsquid.git Fix cross-compile detecting kerberos due to AC_RUN_IFELSE (#1851) --- diff --git a/CONTRIBUTORS b/CONTRIBUTORS index cc104be4e8..26a754f17d 100644 --- a/CONTRIBUTORS +++ b/CONTRIBUTORS @@ -219,6 +219,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 6b68eb9e10..876825a777 100644 --- a/acinclude/krb5.m4 +++ b/acinclude/krb5.m4 @@ -78,7 +78,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) @@ -88,7 +88,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 @@ -172,7 +172,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 HAVE_GSS_H #include #endif @@ -255,7 +255,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)