This is our candidate release for Autoconf 2.58. We plan to release it soon, so that Automake 1.8 can be released, hence Libtool 1.6, so that GNU M4 2.0 can be shipped, enabling Autoconf 2.60 ;) Unless problems are found next week, 2.58 should be released by the end of the month. Please, test it thoroughly. Akim, Alexandre, Jim, Paul, and Tom. Here are the compressed sources: http://www.lrde.epita.fr/~akim/download/autoconf-2.57g.tar.gz (1.2MB) http://www.lrde.epita.fr/~akim/download/autoconf-2.57g.tar.bz2 (907KB) And here are xdelta-style diffs: http://www.lrde.epita.fr/~akim/download/autoconf-2.57f-2.57g.xdelta (37KB) Here are GPG detached signatures: http://www.lrde.epita.fr/~akim/download/autoconf-2.57g.tar.gz.asc http://www.lrde.epita.fr/~akim/download/autoconf-2.57g.tar.bz2.asc Here are the MD5 and SHA1 signatures: 1f715ef879afd34004db9cbbf572e35f autoconf-2.57g.tar.gz 39380bd0f99252a6f6f3973cfa5de15b autoconf-2.57g.tar.bz2 1c6e577d73cfe416c61be4c59bae8166 autoconf-2.57f-2.57g.xdelta 7fcbd8c5f563123dae9071b5370c21ada4f8f24d autoconf-2.57g.tar.gz 179e9143575282e9345818fff6e93e8aed032093 autoconf-2.57g.tar.bz2 e35f78baabb97156101cce1c9d1a6e3d69b614cd autoconf-2.57f-2.57g.xdelta NEWS * Major changes in Autoconf 2.57g -*- outline -*- ** autoreconf and auxiliary directory Autoreconf creates the auxiliary directory if needed. This is especially useful for initial "bootstrapping" of fresh CVS checkouts. ** AC_CONFIG_MACRO_DIR Use this macro to declare the directory for local m4 macros for aclocal. ** New macros AC_LANG_WERROR ** AC_LIBOBJS No longer includes twice the same file in LIBOBJS if invoked multiple times. ChangeLog entries: ********************************************************************** ChangeLog ********************************************************************** 2003-10-23 Akim Demaille <akim@xxxxxxxx> Version 2.57g. * config/config.guess, config/config.sub: Upgrade from masters. 2003-10-23 Akim Demaille <akim@xxxxxxxx> * lib/autoconf/fortran.m4 (AC_FC_SRCEXT): Functions using AC_COMPILE_IFELSE that use break skip the clean up. So do it by hand... 2003-10-23 Akim Demaille <akim@xxxxxxxx> * lib/autoconf/general.m4 (_AC_LINK_IFELSE, _AC_COMPILE_IFELSE): Don't forget to remove conftest.err. 2003-10-23 Akim Demaille <akim@xxxxxxxx> * lib/autoconf/general.m4 (_AC_LIBOBJ): Don't insert twice the same object file in $LIBOBJS. Reported by Alexandre Duret-Lutz & Derek Robert Price. * doc/autoconf.texi (Generic Functions): Adjust. 2003-10-20 Paul Eggert <eggert@xxxxxxxxxxx> * lib/m4sugar/m4sh.m4 (_AS_TR_SH_PREPARE, _AS_TR_CPP_PREPARE): Use 'eval', so that the resulting configure scripts work even if the current directory has a weird file name like 'y%s+%pp%;s%@%_%g'. 2003-10-20 Daniel Jacobowitz <drow@xxxxxxxxxx> * lib/autoconf/lang.m4 (AC_LANG_WERROR): New macro. * lib/autoconf/general.m4 (_AC_COMPILE_IFELSE, _AC_PREPROC_IFELSE) (_AC_LINK_IFELSE): Check the werror flag. * doc/autoconf.texi (Generic Compiler Characteristics): Document AC_LANG_WERROR. * NEWS: Mention it. 2003-10-20 Daniel Jacobowitz <drow@xxxxxxxxxx> * lib/autoconf/lang.m4 (AC_NO_EXECUTABLES): Override _AC_COMPILER_EXEEXT to attempt a link. If linking fails, override AC_LINK_IFELSE. 2003-10-15 Paul Eggert <eggert@xxxxxxxxxxx> * lib/m4sugar/m4sh.m4 (_AS_UNSET_PREPARE): Work around a bug in pdksh 5.2.14. Bug reported by Ralf Corsepius. * doc/autoconf.texi (Shellology): Mention the Korn shell and pdksh. Mention /usr/dt/bin/dtksh on Solaris. (Shell Substitutions): Warn about $((...)). (Parentheses): New section. 2003-10-15 Kevin Ryde <user42@xxxxxxxxxx> * doc/autoconf.texi (Function Portability): Add @prindex for exit. Add putenv and unsetenv. Add sysconf _SC_PAGE_SIZE. 2003-10-13 Nathanael Nerode <neroden@xxxxxxxxxxx> * lib/autoconf/functions.m4 (AC_FUNC_FORK): Trivial fix for vfork cross test. 2003-10-11 Steven G. Johnson <stevenj@xxxxxxxxxxxx> * lib/autoconf/fortran.m4 (_AC_PROG_FC): Use the new official name for the GNU Fortran 95+ compiler, 'gfortran', not 'g95'. 2003-10-10 Andreas Schwab <schwab@xxxxxxx> * bin/autoheader.in: Avoid empty first line in --version and --help output. * bin/ifnames.in: Likewise. 2003-10-09 Paul Eggert <eggert@xxxxxxxxxxx> * lib/Autom4te/XFile.pm: Don't assume -j is solo. Issue a more-informative diagnostic. Problems reported by Eric Sunshine. 2003-10-08 Steven G. Johnson <stevenj@xxxxxxxxxxxx> * lib/autoconf/fortran.m4 (_AC_PROG_FC_V_OUTPUT): Omit quoted -mGLOB_options_string stuff for Intel ifc, which can cause _AC_FC_LIBRARY_LDFLAGS to fail. Use (faster) case for pattern-matching instead of grep. 2003-10-08 Steven G. Johnson <stevenj@xxxxxxxxxxxx> * doc/autoconf.texi: Document new FC Fortran macros. 2003-10-08 Gary V. Vaughan <gary@xxxxxxx> * lib/autoconf/general.m4 (AC_CONFIG_MACRO_DIR): Stub out a macro that future autopoint/aclocal/automake/autoreconf will be able to trace to find where to install local m4 macros. * doc/autoconf.texi (Input): Document it. * NEWS: Updated. 2003-10-06 Gary V. Vaughan <gary@xxxxxxx> * lib/autoconf/fortran.m4 (_AC_FC_LIBRARY_LDFLAGS): Add -lcrtbegin.o to list of ignored flags and fix underquoting of -lcrt[01].o. 2003-10-04 Steven G. Johnson <stevenj@xxxxxxxxxxxxxxxxx> * lib/autoconf/fortran.m4 (_AC_PROG_FC_G): Use language-specific cache variable instead of $G77 to decide whether to include -O2, since $G77 is specific to Fortran 77. 2003-10-03 Steven G. Johnson <stevenj@xxxxxxxxxxxx> * lib/autoconf/fortran.m4 (AC_FC_FREEFORM): Support Absoft "-f free" flag. Re-order flags tested into rough order of popularity. 2003-10-03 Steven G. Johnson <stevenj@xxxxxxxxxxxx> * lib/autoconf/fortran.m4 (AC_PROG_FC): Reverse the order of the arguments so that it can be used with syntax identical to AC_PROG_F77, and so that we can more easily decide to remove/deprecate the DIALECT optional argument in the future if it proves troublesome. (AC_FC_FREEFORM): Exit 77 upon failure to fix test suite for non-freeform-supporting compilers. Document freeform flags. 2003-10-03 Akim Demaille <akim@xxxxxxxx> * configure.ac: Look for emacs, not macs. Reported by Eric Sunshine. 2003-10-03 Akim Demaille <akim@xxxxxxxx> * lib/autom4te.in (Autoreconf-preselections): Trace AC_CONFIG_AUX_DIR. * bin/autoreconf.in (autoreconf_current_directory): Create the AUX_DIR if needed, for sake of automake --add-missing etc. Suggested by Alexandre Duret-Lutz. 2003-10-03 Akim Demaille <akim@xxxxxxxx> * configure.ac: Quotation and formatting changes. (EMACS): Don't set it if it is not recent enough to support autoconf-mode.el. From Eric Sunshine. 2003-10-02 Akim Demaille <akim@xxxxxxxx> * bin/ifnames.in (&scan_file): Skip C++ comments. From Jeremy Yallop. 2003-10-01 Pavel Roskin <proski@xxxxxxx> * doc/autoconf.texi (Particular Structure Checks): Fix misspelling of HAVE_STRUCT_STAT_ST_BLOCKS. * lib/autoconf/c.m4 (AC_PROG_CPP_WERROR): New macro. * lib/autoconf/headers.m4 (_AC_CHECK_HEADER_MONGREL): Don't warn Paul Eggert <eggert@xxxxxxxxxxx> 2001-09-18 Paul Wagland <paul@xxxxxxxxxxx>