]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Fix cross-compile detecting kerberos due to AC_RUN_IFELSE (#1851)
authorHelmut Grohne <helmut@subdivi.de>
Mon, 1 Jul 2024 11:01:06 +0000 (11:01 +0000)
committerAmos Jeffries <yadij@users.noreply.github.com>
Sun, 14 Jul 2024 18:22:55 +0000 (06:22 +1200)
CONTRIBUTORS
acinclude/krb5.m4

index 7cedd090d92a9a25fb67f6bebd55273eb8ddd8e8..533bf51014664deb806f8a0ce7264ae1017f829e 100644 (file)
@@ -214,6 +214,7 @@ Thank you!
     Hasso Tepper <hasso@estpak.ee>
     Heinrich Schuchardt <xypron.glpk@gmx.de>
     helix84 <helix84@centrum.sk>
+    Helmut Grohne <helmut@subdivi.de>
     Henrik Nordstrom <henrik@henriknordstrom.net>
     Henrik Nordstrom <hno@squid-cache.org>
     Hide Nagaoka <hide@cc.meisei-u.ac.jp>
index 2c4e3403cdc065b64107c1db2472614e34b2a313..26bec7421b1e24ce0d7cf2525b77f4794c34f5b0 100644 (file)
@@ -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 <krb5.h>
 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 <gssapi/gssapi.h>
@@ -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)