From: Mark Wielaard Date: Sun, 6 Apr 2025 16:04:10 +0000 (+0200) Subject: configure: Use AC_CHECK_HEADERS to detect stdatomic.h X-Git-Tag: elfutils-0.193~16 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3b71249d4396f742d68e774313c2a2d9caf4d668;p=thirdparty%2Felfutils.git configure: Use AC_CHECK_HEADERS to detect stdatomic.h * configure.ac: Use AC_CHECK_HEADERS instead of AC_COMPILE_IFELSE. Suggested-by: Dmitry V. Levin Signed-off-by: Mark Wielaard --- diff --git a/configure.ac b/configure.ac index 1679a17d..27488e3f 100644 --- a/configure.ac +++ b/configure.ac @@ -228,11 +228,7 @@ AS_IF([test "x$ac_cv_tls" != xyes], dnl Although we test for C11 above that doesn't mean we have stdatomic.h dnl We need at least gcc 4.9+ for that. -AC_CACHE_CHECK([whether gcc provides stdatomic.h], ac_cv_has_stdatomic, - [AC_COMPILE_IFELSE([AC_LANG_SOURCE([[#include ]])], - ac_cv_has_stdatomic=yes, ac_cv_has_stdatomic=no)]) -AS_IF([test "x$ac_cv_has_stdatomic" = "xno"], - [AC_MSG_ERROR([stdatomic.h required])]) +AC_CHECK_HEADERS([stdatomic.h], [], [AC_MSG_ERROR([stdatomic.h required])]) dnl This test must come as early as possible after the compiler configuration dnl tests, because the choice of the file model can (in principle) affect