]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Fix the cached value of ac_cv_c_compiler_gnu
authorOndřej Surý <ondrej@isc.org>
Tue, 26 Apr 2022 13:27:10 +0000 (15:27 +0200)
committerOndřej Surý <ondrej@isc.org>
Tue, 26 Apr 2022 13:45:47 +0000 (15:45 +0200)
There was an error in AX_PROG_CC_FOR_BUILD macro that cached literal
name of the cache variable `saved_ac_cv_c_compiler_gnu` instead of the
value of said variable breaking the consecutive runs of ./configure
script with caching enabled.

m4/ax_prog_cc_for_build.m4

index efb80d40c4ef6a011395f29f799bb85cfb8c372b..5168ae4847dd270b9451a39641176a1c6f9e94c7 100644 (file)
@@ -91,16 +91,16 @@ AC_LANG_PUSH([C])
 dnl The pushdef([ac_cv_c_compiler_gnu], ...) currently does not cover
 dnl the use of this variable in _AC_LANG_COMPILER_GNU called by
 dnl AC_PROG_CC. Unset this cache variable temporarily as a workaround.
-was_set_ac_cv_c_compiler_gnu=${[ac_cv_c_compiler_gnu]+y}
-AS_IF([test ${was_set_ac_cv_c_compiler_gnu}],
-    [saved_ac_cv_c_compiler_gnu=$[ac_cv_c_compiler_gnu]
+was_set_c_compiler_gnu=${[ac_cv_c_compiler_gnu]+y}
+AS_IF([test ${was_set_c_compiler_gnu}],
+    [saved_c_compiler_gnu=$[ac_cv_c_compiler_gnu]
     AS_UNSET([[ac_cv_c_compiler_gnu]])])
 
 AC_PROG_CC
 
 dnl Restore ac_cv_c_compiler_gnu
-AS_IF([test ${was_set_ac_cv_c_compiler_gnu}],
-  [[ac_cv_c_compiler_gnu]=saved_ac_cv_c_compiler_gnu])
+AS_IF([test ${was_set_c_compiler_gnu}],
+  [[ac_cv_c_compiler_gnu]=$[saved_c_compiler_gnu]])
 
 _AC_COMPILER_EXEEXT
 _AC_COMPILER_OBJEXT