Sat Jan 15 15:19:00 GMT 2011
Autoconf is an extensible package of m4 macros that produce shell
scripts to automatically configure software source code packages. The
autoconf2.5 package contains the latest edition of autoconf in the 2.5x
release sequence (which includes 2.60, 2.61, etc).
Changes since autoconf2.5-2.67-1
* update to latest upstream release
+ see list of upstream changes below
* Include applicable portions of Debian patchset 2.67-2
ERROR: 478 tests behaved as expected.
Note: there were some initial failures
38: autotools and whitespace in file names FAILED (tools.at:1312)
135: at_status FAILED (autotest.at:428)
185: Longer test title in a test title FAILED (autotest.at:860)
335: AC_ERLANG_SUBST_INSTALL_LIB_SUBDIR FAILED (erlang.at:116)
but when re-run, they passed. Mostly caused by transient cygwin
issues, such as fork/child failures or zombies preventing cleanup.
Note that the parallel tests, some of which failed in 2.65 and 2.67
on cygwin, now pass.
The tests were executed with LANG=en_US.UTF-8
Upstream changes (2.68):
The GNU Autoconf team is pleased to announce the stable release of
Autoconf 2.67. Autoconf is an extensible package of M4 macros that
produce shell scripts to automatically configure software source code
packages. These scripts can adapt the packages to many kinds of
UNIX-like systems without manual user intervention. Autoconf creates a
configuration script for a package from a template file that lists the
operating system features that the package can use, in the form of M4
This release fixes a few regressions introduced in previous releases,
and is primarily focused on bug fixes. It also includes a few new
features, documented below.
* Noteworthy changes in release 2.68 (2010-09-22) [stable]
Released by Eric Blake, based on git versions 2.67.*.
** AC_MSG_ERROR (and AS_ERROR) can once again be followed immediately by
`dnl'. Regression introduced in 2.66.
** AC_INIT again allows URLs with '?' for its BUG-REPORT argument.
Regression introduced in 2.66.
** AC_REPLACE_FUNCS again allows a non-literal argument, such as a shell
variable that expands to a list of functions to check. Regression
introduced in 2.66.
** AT_BANNER() with empty argument will cause visual separation from
previous test category.
** The macros AC_PREPROC_IFELSE, AC_COMPILE_IFELSE, AC_LINK_IFELSE, and
AC_RUN_IFELSE now warn if the first argument failed to use
AC_LANG_SOURCE or AC_LANG_PROGRAM to generate the conftest file
contents. A new macro AC_LANG_DEFINES_PROVIDED exists if you have
a compelling reason why you cannot use AC_LANG_SOURCE but must
avoid the warning.
** The macro m4_define_default is now documented.
** Symlinked config.cache files are supported; configure now tries to
update non-symlinked cache files atomically, so that concurrent
configure runs do not leave behind broken cache files. It is still
unspecified which subset or union of results is cached though.
** Autotest testsuites should not contain long text lines any more, and
be portable even when very many test groups are used.
** AT_CHECK semantics with respect to the Autotest variable $at_status
and shell execution environment of the arguments are documented now.
** AC_FC_LIBRARY_LDFLAGS now tolerates output from newer gfortran.
** Newly obsolete macros
The following macros have been marked obsolete. New programs
should use the corresponding Gnulib modules. Gnulib not only
detects a larger set of portability problems with these functions,
but also provides complete workarounds.
volunteer autoconf maintainer for cygwin
To update your installation, click on the "Install Cygwin now" link
on the http://cygwin.com/ web page. This downloads setup.exe to
your system. Then, run setup and answer all of the questions.
*** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***
If you want to unsubscribe from the cygwin-announce mailing list, look
at the "List-Unsubscribe: " tag in the email header of this message.
Send email to the address specified there. It will be in the format:
If you need more information on unsubscribing, start reading here:
Please read *all* of the information on unsubscribing that is
available starting at this URL.
New in 2.65
* Major changes in Autoconf 2.65 (2009-11-21) [stable]
Released by Eric Blake, based on git versions 2.64.*.
** Autoconf is now licensed under the General Public License version 3
or later (GPLv3+). As with earlier versions, the license includes
an exception clause so that you may release a configure script
generated by autoconf under the license of your own program.
** New macros to support Objective C++.
** The following undocumented autoconf macros, removed in Autoconf 2.64,
have been reinstated:
These macros are present only for backwards compatibility purposes.
** The macro AC_LANG_COMPILER no longer fails on embedded systems that
lack fopen in the C library, such as AVR or RTEMS (regression
introduced in 2.64).
** The AC_FC_FREEFORM macro no longer suffers from a whitespace bug that
made it fail with some Fortran compilers (regression introduced in
** The AC_TYPE_UINT64_T and AC_TYPE_INT64_T macros have been fixed to no
longer mistakenly select a 32-bit type on some compilers (bug present
since macros were introduced in 2.59c).
** The AC_FUNC_MMAP macro has been fixed to be portable to systems like
Cygwin (bug present since macro was introduced in 2.0).
** The following documented autotest macros are new:
** The following m4sugar macros now quote their expansion:
** The following m4sugar macros are new:
** The m4sugar macro m4_text_wrap now copes with embedded quoting without
requiring quadrigraphs. For uses like AC_ARG_VAR([a], [[b c]]),
this gives the intuitive behavior of "[b c]" in the output (2.63
gave the output of "[b], [c]", and 2.64 encountered a failure).
** The `$tmp' temporary directory used in config.status is documented for
public use now.
** config.status now provides a --config option to produce the configuration.
** Many cache variables used by Autoconf's macros are now documented.
** Configure scripts work better on DJGPP by avoiding a bug present in
the DJGPP port of bash 2.04 in handling 'return' in a shell
function (regression introduced in 2.64).
More information about the Cygwin-announce