bug-autoconf
[Top][All Lists]
Advanced

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

Re: m4_copy and m4_rename semantic changes


From: Eric Blake
Subject: Re: m4_copy and m4_rename semantic changes
Date: Mon, 08 Jun 2009 06:52:11 -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 Ralf Wildenhues on 5/30/2009 3:51 AM:
> Hello Eric, Paolo,
> 
> m4_copy and m4_rename changed their API before being published.
> GCC already uses these macros from Autoconf 2.59, and expects
> the old semantics.  I need to add some m4_undefine in order to
> avoid autoconf failures.

Can you point to your gcc patch, so I can see exactly what semantic
difference they were depending on?

> Just FYI.  Even with these previously undocumented macros, changes
> might break software.  It might be a good idea to note the m4_copy
> and m4_rename issue a bit more prominently in NEWS.

If I'm going to touch up the NEWS item to mention how code can be portably
written to use either the older undocumented semantics or the new
documented ones, then I'd like to know exactly what had to be done here.

> Also, GCC makes use of the undefined (and recently removed) macro
> _AC_CHECK_HEADER_OLD.

I agree with Paolo's idea of adding an AU_DEFUN.  I'll see if I can get to
that today.

- --
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

iEYEARECAAYFAkotCXsACgkQ84KuGfSFAYAe7ACcDOA14b9z19rwb9jX3c6jU841
4sYAn25y8EE0lOnvRJvyb/lVrg0jSDY3
=1Ll7
-----END PGP SIGNATURE-----




reply via email to

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