There are a number of new Autoconf macros that would be useful for OMPI's Fortran configury. Meaning: we have klugearounds in our existing configury, but the new AC 2.69 macros are Better.
How would people feel about upgrading the autoconf requirement on the trunk to AC 2.69?
(Terry: please add this to the agenda for next Tuesday; thanks)
Begin forwarded message:
> From: Eric Blake <eblake_at_[hidden]>
> Subject: GNU autoconf 2.69 released [stable]
> Date: April 24, 2012 11:32:32 PM EDT
> To: info-gnu_at_[hidden], Autoconf <Autoconf_at_[hidden]>
> Cc: autotools-announce_at_[hidden], "bug-autoconf_at_[hidden]" <bug-autoconf_at_[hidden]>
> Reply-To: Autoconf <Autoconf_at_[hidden]>
> The GNU Autoconf team is pleased to announce the stable release of
> Autoconf 2.69. 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
> macro calls.
> Among other improvements, this release fixes a couple of regressions
> introduced in previous releases, greatly enhances Fortran support, adds
> Go support, and updates the documentation license. It also requires
> that developer have perl 5.6 or newer when running autoconf (although
> generated configure scripts remain independent of perl, as always). See
> a more complete list below.
> Here are the compressed sources:
> http://ftpmirror.gnu.org/autoconf/autoconf-2.69.tar.gz (1.9MB)
> http://ftpmirror.gnu.org/autoconf/autoconf-2.69.tar.xz (1.2MB)
> Here are the GPG detached signatures[*]:
> Use a mirror for higher download bandwidth:
> [*] Use a .sig file to verify that the corresponding file (without the
> .sig suffix) is intact. First, be sure to download both the .sig file
> and the corresponding tarball. Then, run a command like this:
> gpg --verify autoconf-2.69.tar.gz.sig
> If that command fails because you don't have the required public key,
> then run this command to import it:
> gpg --keyserver keys.gnupg.net --recv-keys A7A16B4A2527436A
> and rerun the 'gpg --verify' command.
> This release was bootstrapped with the following tools:
> Automake 1.11.1
> * Noteworthy changes in release 2.69 (2012-04-24) [stable]
> ** Autoconf now requires perl 5.6 or better (but generated configure
> scripts continue to run without perl).
> * Noteworthy changes in release 2.68b (2012-03-01) [beta]
> Released by Eric Blake, based on git versions 2.68.*.
> ** Autoconf-generated configure scripts now unconditionally re-execute
> themselves with $CONFIG_SHELL, if that's set in the environment.
> ** The texinfo documentation no longer specifies "front-cover" or
> "back-cover" texts, so that it may now be included in Debian's
> "main" section.
> ** Support for the Go programming language has been added. The new
> macro AC_LANG_GO sets variables GOC and GOFLAGS.
> ** AS_LITERAL_IF again treats '=' as a literal. Regression introduced
> in 2.66.
> ** The macro AS_EXECUTABLE_P, present since 2.50, is now documented.
> ** Macros
> - AC_PROG_LN_S and AS_LN_S now fall back on 'cp -pR' (not 'cp -p') if
> 'ln -s' does not work. This works better for symlinks to directories.
> - New macro AC_HEADER_CHECK_STDBOOL.
> - New and updated macros for Fortran support:
> AC_FC_CHECK_BOUNDS to enable array bounds checking
> AC_F77_IMPLICIT_NONE and AC_FC_IMPLICIT_NONE to disable implicit integer
> AC_FC_MODULE_EXTENSION to compute the Fortran 90 module name extension
> AC_FC_MODULE_FLAG for the Fortran 90 module search path flag
> AC_FC_MODULE_OUTPUT_FLAG for the Fortran 90 module output directory flag
> AC_FC_PP_SRCEXT for preprocessed Fortran source files extensions
> AC_FC_PP_DEFINE for the Fortran preprocessor define flag
> Eric Blake, on behalf of
> The GNU Autoconf team
For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/