bug-autoconf
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

_AC_CHECK_HEADER_OLD (was: m4_copy and m4_rename semantic changes)


From: Eric Blake
Subject: _AC_CHECK_HEADER_OLD (was: m4_copy and m4_rename semantic changes)
Date: Mon, 15 Jun 2009 06:22:26 -0600
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20090302 Thunderbird/2.0.0.21 Mnenhy/0.7.6.666

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

According to Paolo Bonzini on 5/31/2009 1:16 AM:
>> Also, GCC makes use of the undefined (and recently removed) macro
>> _AC_CHECK_HEADER_OLD.
> 
> We can add an AU_DEFUN for that.

Done:

- --
Don't work too hard, make some time for fun as well!

Eric Blake             address@hidden
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Public key at home.comcast.net/~ericblake/eblake.gpg
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAko2PQIACgkQ84KuGfSFAYANJQCgvxplsUg5gtQsYThGm4d7auXW
PT8AniCzGVnvXlUtRZBxw9x9HoKnwJ/u
=iblQ
-----END PGP SIGNATURE-----
>From dd9b4b8ba932409bd4905d90cc2f76572efdb5d7 Mon Sep 17 00:00:00 2001
From: Eric Blake <address@hidden>
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 <address@hidden>
---
 ChangeLog               |    8 ++++++++
 lib/autoconf/headers.m4 |   12 ++++++++++++
 2 files changed, 20 insertions(+), 0 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index f474f70..0375ff4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2009-06-15  Eric Blake  <address@hidden>
+
+       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-11  Steven G. Johnson  <address@hidden>
        and Eric Blake  <address@hidden>

diff --git a/lib/autoconf/headers.m4 b/lib/autoconf/headers.m4
index 120adc9..28a8f6e 100644
--- a/lib/autoconf/headers.m4
+++ b/lib/autoconf/headers.m4
@@ -194,6 +194,12 @@ 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_COMPILE($@)])
+

 # _AC_CHECK_HEADER_PREPROC_BODY
 # -----------------------------
@@ -225,6 +231,12 @@ 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_PREPROC($@)])
+

 # _AH_CHECK_HEADER(HEADER-FILE)
 # -----------------------------
-- 
1.6.3.rc3.2.g4b51


reply via email to

[Prev in Thread] Current Thread [Next in Thread]