From a5a584d9e86861d64ff5df7e2a8c88dc6016fd07 Mon Sep 17 00:00:00 2001 From: Eric Blake Date: Mon, 15 Jun 2009 06:21:06 -0600 Subject: [PATCH] Reinstate _AC_CHECK_HEADER_OLD for gcc. * lib/autoconf/headers.m4 (_AC_CHECK_HEADER_NEW) (_AC_CHECK_HEADER_OLD): Provide autoupdate versions, since gcc and others used these undocumented macros. Reported by Ralf Wildenhues. Signed-off-by: Eric Blake --- ChangeLog | 8 ++++++++ lib/autoconf/headers.m4 | 14 ++++++++++++++ 2 files changed, 22 insertions(+) diff --git a/ChangeLog b/ChangeLog index dd5a354dc..f1313f6c8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2009-06-15 Eric Blake + + Reinstate _AC_CHECK_HEADER_OLD for gcc. + * lib/autoconf/headers.m4 (_AC_CHECK_HEADER_NEW) + (_AC_CHECK_HEADER_OLD): Provide autoupdate versions, since gcc and + others used these undocumented macros. + Reported by Ralf Wildenhues. + 2009-06-12 Ralf Wildenhues Fix concurrent autom4te.cache directory creation race. diff --git a/lib/autoconf/headers.m4 b/lib/autoconf/headers.m4 index 120adc950..6ba0b91b7 100644 --- a/lib/autoconf/headers.m4 +++ b/lib/autoconf/headers.m4 @@ -194,6 +194,13 @@ AC_DEFUN([_AC_CHECK_HEADER_COMPILE], AS_VAR_IF([ac_Header], [yes], [$2], [$3]) AS_VAR_POPDEF([ac_Header])])# _AC_CHECK_HEADER_COMPILE +# _AC_CHECK_HEADER_NEW(HEADER-FILE, [ACTION-IF-FOUND], +# [ACTION-IF-NOT-FOUND]) +# ---------------------------------------------------- +# Some packages used this macro, even though it is undocumented. +AU_DEFUN([_AC_CHECK_HEADER_NEW], +[AC_CHECK_HEADER([$1], [$2], [$3], [AC_INCLUDES_DEFAULT])]) + # _AC_CHECK_HEADER_PREPROC_BODY # ----------------------------- @@ -225,6 +232,13 @@ AS_VAR_IF([ac_Header], [yes], [$2], [$3]) AS_VAR_POPDEF([ac_Header])dnl ])# _AC_CHECK_HEADER_PREPROC +# _AC_CHECK_HEADER_OLD(HEADER-FILE, [ACTION-IF-FOUND], +# [ACTION-IF-NOT-FOUND]) +# ---------------------------------------------------- +# Some packages used this macro, even though it is undocumented. +AU_DEFUN([_AC_CHECK_HEADER_OLD], +[AC_CHECK_HEADER([$1], [$2], [$3], [-])]) + # _AH_CHECK_HEADER(HEADER-FILE) # ----------------------------- -- 2.47.3