We're happy to announce the release of Autoconf 2.61. Please grab it from one of the gnu.org mirror sites. The important changes since 2.60 are listed below. The BIN_SH change may require special attention by installers on some older-style platforms, but as far as we know this affects only Unixware builds so it's not that big a deal. Here are the compressed sources: ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.61.tar.gz (1.4MB) ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.61.tar.bz2 (1.0MB) Here are the GPG detached signatures: ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.61.tar.gz.sig ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.61.tar.bz2.sig Here are the MD5 and SHA512 signatures: 51f472f71a6a04850a0f0126bf594cdb autoconf-2.61.tar.gz 36d3fe706ad0950f1be10c46a429efe0 autoconf-2.61.tar.bz2 ac46787707aa5fb421babecacb48936f3997a2371e4d2b7575ce922c0c04b994977ba12113bb19fda84cd4104479090fd7c9ebceb8c20a98fdd9beac4661a91b autoconf-2.61.tar.gz f534c7dbc10fc871cc99b1cb68bd7f19d888677d9e2af47e904e91fe90420c20e7a270da2681da82e249ffb46c92165202cc73e125a9b14abd604458731b0026 autoconf-2.61.tar.bz2 I'd like to thank the other major contributors to this release, who include Ralf Wildenhues, Stepan Kasal, Eric Blake, Joel E. Denny, and Bruno Haible. Here is a link to the ChangeLog entries since 2.60: http://cvs.savannah.gnu.org/viewcvs/autoconf/autoconf/ChangeLog?r1=1.2975&r2=1.3097 Here are the major changes, reported in the NEWS file: * Major changes in Autoconf 2.61 (2006-11-17) ** New macros AC_C_FLEXIBLE_ARRAY_MEMBER, AC_C_VARARRAYS. ** AC_ARG_ENABLE and AC_ARG_WITH now allow '.' in feature and package names. * Major changes in Autoconf 2.60b (2006-10-22) ** BIN_SH Autoconf-generated shell scripts no longer export BIN_SH, due to configuration hassles with this. Installers who need BIN_SH in their environment should set it before invoking 'configure' and 'make'. As far as we know, this affects only Unixware installations. ** Obsolescent macros The documentation now says that the following macros are obsolescent, as they are superseded by Gnulib: AC_FUNC_FNMATCH AC_FUNC_FNMATCH_GNU AC_FUNC_GETLOADVG AC_REPLACE_FNMATCH New programs should use the Gnulib counterparts of these macros. We have no current plans to remove them from Autoconf. ** AC_COMPUTE_INT no longer caches or reports results. ** AC_CHECK_DECL now also works with aggregate objects. ** AC_USE_SYSTEM_EXTENSIONS now defines _TANDEM_SOURCE for NonStop platforms. ** GNU M4 1.4.7 or later is now recommended. ** m4_mkstemp New M4sugar macro, which is more secure than the POSIX M4 maketemp. ** m4_maketemp Now an alias for m4_mkstemp. * Major changes in Autoconf 2.60a (2006-08-25) ** The check for C99 now tests for varargs macros, as documented. It also tests that the preprocessor supports 64-bit integers. ** Autoconf now uses constructs like "#ifdef HAVE_STDLIB_H" rather than "#if HAVE_STDLIB_H", so that it now works with "gcc -Wundef -Werror". ** The functionality of the undocumented _AC_COMPUTE_INT is now provided by a public and documented macro, AC_COMPUTE_INT. The parameters to the two macros are different, so autoupdate will not change the old private name to the new one. _AC_COMPUTE_INT may be removed in a future release. ** AC_TYPE_LONG_LONG_INT and AC_TYPE_UNSIGNED_LONG_LONG_INT now require that long long types be at least 64 bits wide, as C99 and tradition requires. Formerly, they accepted implementations of any width. _______________________________________________ Autoconf mailing list Autoconf@xxxxxxx http://lists.gnu.org/mailman/listinfo/autoconf