Merge branch '3299-fix-AX_PROG_CC_FOR_BUILD-macro-v9_18' into 'v9_18'

Fix the cached value of ac_cv_c_compiler_gnu [v9.18]

See merge request isc-projects/bind9!6185
This commit is contained in:
Ondřej Surý 2022-04-26 13:49:31 +00:00
commit bc36f3e723

View 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