On Thu, Dec 30, 2010 at 02:38:23PM +0000, corvid wrote:
Jeremy wrote:
Dillo's configure.in uses some obsolete autoconf/automake macros and calls some others in obsolete ways. This patch brings it (mostly) up to date.
How ancient would a user's auto* have to be to be unable to recognize the newer form?
Users don't run autoconf. What matters is whether the dev's auto* versions are new enough. Unfortunately the man pages don't say when the new macro syntaxes were introduced, but my impression is that the old versions have been deprecated for years. For comparison my versions are autoconf 2.64 (released 2009/07/26) and automake 1.11 (released 2009/05/27). Are any devs using older versions? (I thought my system was usually older than the rest of yours, witness the time when I was still on GCC 3 and submitted patches that broke under GCC 4.) I checked the release announcements on the autotools list back to autoconf 2.60 (released 2006/06/26) and automake 1.10 (released 2006/08/15) and didn't see any references to the new syntaxes of AC_INIT and AM_INIT_AUTOMAKE, so I assume that we're OK unless some of the devs have tools from before the second half of 2006. Also, after searching the autotools mailing list archives (all the way back to Feb 2003): there are no references to AM_INIT_AUTOMAKE, and of the 5 mentions of AC_INIT, the only reference to new syntax is the addition of the optional 5th argument to specify the package URL. I think we're pretty safe with the new syntax! Regards, Jeremy Henty