I'm really sorry I asked that stupid question about the sed bug, the answer was in the message below, and it is yes.
Sorry. Sam > -----Original Message----- > From: Akim Demaille [mailto:[EMAIL PROTECTED]] > Sent: 03 September 2002 08:30 > To: Autoconf List; Automake List; Libtool List; GNU Utils Bugs > Subject: Autoconf 2.53c > > > > Autoconf 2.54 is about to be released. This version includes many > bugs fixes, and several new features, listed below. Special attention > was paid to Automake 1.7-Autoconf 2.54 interaction. > > Akim, Alexandres, Jim, Paul, and Tom > > > You may download Autoconf 2.53c immediately from: > > ftp://sources.redhat.com/pub/automake/autoconf-2.53c.tar.gz 1013KB > ftp://sources.redhat.com/pub/automake/autoconf-2.53c.tar.bz2 767KB > > ftp://sources.redhat.com/pub/automake/autoconf-2.53b-2.53c.xde > lta 26KB > > And in the near future, from: > > ftp://alpha.gnu.org/gnu/autoconf/autoconf-2.53c.tar.gz 1013KB > ftp://alpha.gnu.org/gnu/autoconf/autoconf-2.53c.tar.bz2 767KB > ftp://alpha.gnu.org/gnu/autoconf/autoconf-2.53b-2.53c.xdelta 26KB > > Here are the MD5 and SHA1 signatures for the compressed tar files: > > 5990708332ea2f7804b5e500b6db80ec autoconf-2.53c.tar.gz > 1818ebae944fd04dd9b1bbea243b6ee7 autoconf-2.53c.tar.bz2 > b8b3494d6c254c5a4f66108cba9b865409466ce0 autoconf-2.53c.tar.gz > 33f8ac2385633b3cddd3f6f8b9e249aa8caedd47 autoconf-2.53c.tar.bz2 > > NEWS: > > ** Executables > > - autoreconf no longer changes the version of the gettext/po/intl > support files. It now adds the files the correspond to the > AM_GNU_GETTEXT_VERSION declared in configure.ac. > > Warning: It now relies on the 'autopoint' program, which is part > of GNU gettext 0.11.4 and newer. > > Please note that you need to have a GNU gettext version that > corresponds at least to the AM_GNU_GETTEXT_VERSION declared > in configure.ac. You can upgrade to newer GNU gettext versions, > though, without needing to change configure.ac. > > - The -I DIR or --include=DIR option now appends DIR to the > include path > instead of prepending; this is for consistency with other GNU tools. > The new -B DIR or --prepend-include=DIR option has the old behavior. > > ** Macros > > - AC_OUTPUT > Now handles all the gory details about LIBOBJS and LTLIBOBJS. > Please, remove lines such as > > # This is necessary so that .o files in LIBOBJS are also > # built via the ANSI2KNR-filtering rules. > LIBOBJS=`echo $LIBOBJS|sed 's/\.o /\$U.o /g;s/\.o$/\$U.o/'` > > and read the `AC_LIBOBJ vs LIBOBJS' section. Do not define U in > your Makefiles either. > > - AC_CONFIG_LINKS now makes copies if it can't make links. > > - AC_FUNC_FNMATCH now tests only for POSIX compatibility, reverting to > Autoconf 2.13 behavior. The new macro AC_FUNC_FNMATCH_GNU also > tests for GNU extensions to fnmatch, and replaces fnmatch if needed. > > - AC_FUNC_SETVBUF_REVERSED no longer fails when cross-compiling. > > - AC_PROG_CC_STDC is integrated into AC_PROG_CC. > > - AC_PROG_F77 default search no longer includes cf77 and cfg77. > > - New macros > > AC_C_BACKSLASH_A, AC_CONFIG_LIBOBJ_DIR, AC_GNU_SOURCE, > AC_PROG_EGREP, AC_PROG_FGREP, AC_REPLACE_FNMATCH, > AC_FUNC_FNMATCH_GNU, AC_FUNC_REALLOC, AC_TYPE_MBSTATE_T. > > - AC_FUNC_GETLOADAVG > looks for getloadavg.c in the CONFIG_LIBOBJ_DIR. > > - AC_FUNC_MALLOC > Now defines HAVE_MALLOC to 0 if `malloc' does not work, and asks > for an AC_LIBOBJ replacement. > > ** Bug fixes > > - Spurious complaints from `m4_bmatch' about invalid regular > expressions are suppressed. > > - Empty top_builddirs are properly handled. > > - AC_CHECK_MEMBER works correctly when the member is an aggregate. > > - AC_PATH_PROG > Now colon in the optional path arguments are properly handled. > > ** Improved portability > > - Both Autoconf the package, and the scripts it produces, should run > more reliably with Zsh. Bear in mind it is the default Bourne shell > on Darwin. > > - Autoconf and the scripts it produces no longer assume the > existence of > the obsolescent commands egrep and fgrep. > > ** Documentation > > - Limitations of Make > More of them. > > - GNATS > The GNATS base has moved to > http://bugs.gnu.org/cgi-bin/gnatsweb.pl?database=autoconf > > ** Misc. > > - config.log > Now contains the list of ouput variables and files (AC_SUBST, > AC_SUBST_FILES). > > ChangeLog entries: > > ********************************************************************** > ChangeLog 3 Sep 2002 06:15:44 -0000 1.1991 > ********************************************************************** > 2002-09-03 Akim Demaille <[EMAIL PROTECTED]> > > Version 2.53c. > > 2002-09-02 Akim Demaille <[EMAIL PROTECTED]> > > * bin/autom4te.in (parse_args): Don't honor AUTOM4TE_PATH and > SITE_MACRO_DIR. > * configure.ac: Disable SITE_MACRO_DIR. > > 2002-09-02 Jim Meyering <[EMAIL PROTECTED]> > > * doc/autoconf.texi (AC_SYS_POSIX_TERMIOS): Reflect > renaming: s/am/ac/, > i.e., change am_cv_sys_posix_termios to ac_cv_sys_posix_termios. > Also, tweak grammar: s/make sure to/be sure to/. > > 2002-09-02 Paul Eggert <[EMAIL PROTECTED]> > > * doc/autoconf.texi (Limitations of Builtins): Explain > why logical > directory names are generally preferable to physical names. > > 2002-09-02 Akim Demaille <[EMAIL PROTECTED]> > > * lib/Autom4te/General.pm (&update_file): s/die/error/. > Reported by Raja R. Harinath. > * bin/autoheader.in, bin/autoreconf.in, bin/autoscan.in, > * bin/autoupdate.in: Use error instead of die. > > 2002-09-01 Paul Eggert <[EMAIL PROTECTED]> > > * tests/mktests.sh (ac_exclude_egrep, au_exclude_egrep): Use > ordinary shell concatenation rather than echo+tr+sed > command that > runs afoul of a long-line-related sed bug in Solaris 8. > > * bin/autoheader.in (parse_args): --warning -> --warnings. > > * bin/autoconf.as: Work even if "ls" outputs "FOO not found" to > stdout, as traditional "ls" does. > * lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_DEFAULT, > _AC_COMPILER_EXEEXT_O): Likewise. > * doc/autoconf.texi (Limitations of Usual Tools): Add "ls". > > * bin/autoconf.as: Add --prepend-include option. This patch was > applied to bin/autoconf.in in the 2002-07-17 patch by > Mark D. Roth, > but bin/autoconf.in is generated automatically from > bin/autoconf.as. > > * bin/autoconf.in, configure: Regenerate. > > * doc/autoconf.texi (Special Shell Variables): Mention > ENV, MAIL, MAILPATH, PS1, PS2, PS4. Index PWD. > > * lib/m4sugar/m4sh.m4 (AS_SHELL_SANITIZE): Unset ENV, MAIL, > MAILPATH and set PS1, PS2, PS4 to default values, to work > around bug in pre-3.0 UWIN ksh reported by Bruce Lilly. > For LC_ALL etc, first try to set to "C" as POSIX requires and as > the Autoconf documentation specifies; fall back to > "unset" only if > this fails. Use a shell for-loop for this rather than > an m4 loop, > to shorten the output script. > > 2002-08-30 Paul Eggert <[EMAIL PROTECTED]> > > * doc/autoconf.texi (Special Shell Variables): Mention POSIX > 1003.1-2001's requirements for CDPATH. Give a simpler > workaround > for the CDPATH problem. Document PWD. > (Limitations of Builtins): Document the problem that > "cd $foo" and > "ls $foo" may refer to different directories in shells > conforming > to POSIX 1003.1-2001. Use PS1 rather than CDPATH for "unset" > example, since the old example is now out of date. > > * lib/autoconf/general.m4 (_AC_INIT_SRCDIR): Reject FOO if "cd > FOO" and "ls FOO" talk about different directories; this catches > problems when POSIX 1003.1-2001 "cd" fails due to symlink > spaghetti. > > * lib/m4sugar/m4sh.m4 (AS_SHELL_SANITIZE): Use AS_UNSET instead > of rolling our own unset. > (_AS_PREPARE): $as_unset CDPATH instead of AS_UNSETting > it, since > in practice we needn't worry about CDPATH if unset doesn't work. > > * Makefile.in, aclocal.m4, bin/Makefile.in, > config/Makefile.in, doc/Makefile.in, lib/Makefile.in, > lib/Autom4te/Makefile.in, lib/autoconf/Makefile.in, > lib/autoscan/Makefile.in, lib/autotest/Makefile.in, > lib/emacs/Makefile.in, lib/m4sugar/Makefile.in, man/Makefile.in, > tests/Makefile.in: Regenerate with Automake 1.6.3. > > * config/config.guess, config/config.sub, config/mkinstalldirs: > Update. > > * configure: Regenerate with self. > > 2002-08-30 Kevin Ryde <[EMAIL PROTECTED]> > > * doc/autoconf.texi (Limitations of Usual Tools): Notes on "cc" > default output. > > 2002-08-29 Rainer Orth <[EMAIL PROTECTED]> > > * bin/autom4te.in (Request::load): Correctly test for "do" read > failure. > > 2002-08-29 Akim Demaille <[EMAIL PROTECTED]> > > * lib/Autom4te/General.pm (&xqx): New. > (&xsystem): Use WIFEXITED and WEXITSTATUS instead of > decoding $? by > hand, which is not portable. > (&error): New. > * bin/autom4te.in: Use them. > Use &error instead of die. > * tests/m4sugar.at (m4_warn, m4_require: circular dependencies): > Adjust. > > 2002-08-17 Paul Eggert <[EMAIL PROTECTED]> > > * lib/autoconf/fortran.m4 (AC_PROG_F77): Remove fc from the > default list of compilers to try, since it was long ago > superseded > by the ksh fc builtin. Suggested by Steven G. Johnson. > > 2002-07-31 Alexandre Duret-Lutz <[EMAIL PROTECTED]> > > * doc/autoconf.texi (Invoking autom4te): End the option table, > fixing a bug introduced by the previous patch. > (Limitations of Make): Add a 'target lookup' subentry in the > 'VPATH' entry. Rewrite all `make' occurences as > `@command{make}'. > > 2002-07-29 Mark D. Roth <[EMAIL PROTECTED]> > > * bin/autom4te.in: Remove --include-envvar and > --site-macro-subdir > options and use $AUTOM4TE_PATH. > * doc/autoconf.texi: Remove documentation of autom4te > --include-envvar and --site-macro-subdir options and document > use of $AUTOM4TE_PATH. > * lib/autom4te.in: Remove --include-envvar and > --site-macro-subdir > arguments from each language section. > > 2002-07-29 Paul Eggert <[EMAIL PROTECTED]> > > * doc/install.texi: Include copyright symbol in > copyright notice. > > * Makefile.am (MAKEINFO): Remove; it's a user-specified macro. > Replace with: > (AM_MAKEINFOFLAGS): New macro. > * doc/Makefile.am (MAKEINFO, AM_MAKEINFOFLAGS): Likewise. > * Makefile.am (INSTALL): Use the new macros. > Use -o rather than --output, since "missing" does not > grok --output. > > 2002-07-25 Alexandre Duret-Lutz <[EMAIL PROTECTED]> > > * doc/autoconf.texi (Limitations of Make): Escaped newlines in > comments do not always work. Never trust the exit status of > `make -k'. > > 2002-07-24 Kevin Ryde <[EMAIL PROTECTED]> > > * autoconf.texi (Limitations of Make, Making testsuite Scripts): > Untabify, since tabs are not enjoyed by texi2dvi and makeinfo. > > 2002-07-23 Paul Eggert <[EMAIL PROTECTED]> > > * lib/m4sugar/m4sh.m4 (_AS_PATH_SEPARATOR_PREPARE): > Use PATH="/nonexistent;.", not PATH=".;.", as FreeBSD ksh2002 > apparently treats PATH="nonexistent" as if it contained ".". > Bug reported by Stefan `Sec' Zehl. > > 2002-07-22 Alexandre Duret-Lutz <[EMAIL PROTECTED]> > > * doc/autoconf.texi (Limitations of Make): Mention the special > handling of the obj/ directory by BSD make. > > 2002-07-20 Kevin Ryde <[EMAIL PROTECTED]> > > * doc/autoconf.texi (Limitations of Make): Add HP-UX > IA-64 trailing > backslashes. > > 2002-07-19 Akim Demaille <[EMAIL PROTECTED]> > > * doc/autoconf.texi (Function Portability): `exit'. > (Programming in M4sh): Ethymology of M4sh. > > 2002-07-19 Akim Demaille <[EMAIL PROTECTED]> > > * doc/autoconf.texi (AC_LIBOBJ vs LIBOBJS): More about $U. > >
