From 9005ef3afe328bf0e65507f82579c5e8e854138c Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Sun, 4 Feb 2007 02:46:48 +0000 Subject: [PATCH] * doc/autoconf.texi (Introduction, Why GNU M4): Clarify M4 version requirements. * README: Likewise. --- ChangeLog | 6 ++++++ README | 17 +++++++++-------- doc/autoconf.texi | 10 ++++++---- 3 files changed, 21 insertions(+), 12 deletions(-) diff --git a/ChangeLog b/ChangeLog index 09495911..aca7f977 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2007-02-03 Paul Eggert + + * doc/autoconf.texi (Introduction, Why GNU M4): Clarify M4 version + requirements. + * README: Likewise. + 2007-02-02 Eric Blake * NEWS: Update copyright. diff --git a/README b/README index fa478dc6..0e83dd15 100644 --- a/README +++ b/README @@ -11,15 +11,16 @@ operating system features that the package can use, in the form of M4 macro calls. Producing configuration scripts using Autoconf requires GNU M4 and -Perl. You should install GNU M4 (version 1.4.7 or later) and Perl -(5.005_03 or later) before configuring Autoconf, so that Autoconf's -configure script can find them. The configuration scripts produced by -Autoconf are self-contained, so their users do not need to have -Autoconf (or GNU M4, Perl, etc.). +Perl. You should install GNU M4 (version 1.4.5 or later is required; +1.4.8 or later is recommended) and Perl (5.005_03 or later) before +configuring Autoconf, so that Autoconf's configure script can find +them. The configuration scripts produced by Autoconf are +self-contained, so their users do not need to have Autoconf (or GNU +M4, Perl, etc.). -You can get GNU M4 1.4.7 here: +You can get GNU M4 here: -ftp://ftp.gnu.org/gnu/m4/m4-1.4.7.tar.gz +ftp://ftp.gnu.org/gnu/m4/ The file INSTALL should be distributed with packages that use Autoconf-generated configure scripts and Makefiles that conform to the @@ -41,7 +42,7 @@ similarly for the other mailing lists. ----- Copyright (C) 1992, 1993, 1994, 1998, 2000, 2001, 2002, 2003, 2004, -2005, 2006 Free Software Foundation, Inc. +2005, 2006, 2007 Free Software Foundation, Inc. This file is part of GNU Autoconf. diff --git a/doc/autoconf.texi b/doc/autoconf.texi index f4db9d55..310b9f2d 100644 --- a/doc/autoconf.texi +++ b/doc/autoconf.texi @@ -690,9 +690,11 @@ for more information. Autoconf imposes some restrictions on the names of macros used with @code{#if} in C programs (@pxref{Preprocessor Symbol Index}). -Autoconf requires @acronym{GNU} M4 in order to generate the scripts. It uses -features that some versions of M4, including @acronym{GNU} M4 1.3, -do not have. You should use version 1.4.7 or later of @acronym{GNU} M4. +Autoconf requires @acronym{GNU} M4 version 1.4.5 or later in order to +generate the scripts. It uses features that some versions of M4, +including @acronym{GNU} M4 1.3, do not have. Autoconf works better +with @acronym{GNU} M4 version 1.4.8 or later, though this is not +required. @xref{Autoconf 1}, for information about upgrading from version 1. @xref{History}, for the story of Autoconf's development. @xref{FAQ}, @@ -18838,7 +18840,7 @@ __file__ __line__ @end example -Autoconf requires version 1.4.7 or later of @acronym{GNU} M4. +Autoconf requires version 1.4.5 or later of @acronym{GNU} M4. Since only software maintainers need to use Autoconf, and since @acronym{GNU} M4 is simple to configure and install, it seems reasonable to require