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 <ebl...@redhat.com> > Subject: GNU autoconf 2.69 released [stable] > Date: April 24, 2012 11:32:32 PM EDT > To: info-...@gnu.org, Autoconf <autoc...@gnu.org> > Cc: autotools-annou...@gnu.org, "bug-autoc...@gnu.org" <bug-autoc...@gnu.org> > Reply-To: Autoconf <autoc...@gnu.org> > > 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[*]: > http://ftpmirror.gnu.org/autoconf/autoconf-2.69.tar.gz.sig > http://ftpmirror.gnu.org/autoconf/autoconf-2.69.tar.xz.sig > > Use a mirror for higher download bandwidth: > http://www.gnu.org/order/ftp.html > > [*] 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 > > NEWS > > * 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 > -- Jeff Squyres jsquy...@cisco.com For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/