autoconf
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Autoconf 2.54 is released


From: Akim Demaille
Subject: Autoconf 2.54 is released
Date: 13 Sep 2002 14:01:14 +0200
User-agent: Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.4 (Honest Recruiter)

The Autoconf Team -- Akim, Alexandre, Jim, Paul, and Tom -- is
extremely happy to announce the release of Autoconf 2.54!


  - Why should I upgrade from 2.53?

Several bug fixes, improved portability, no known incompatibility with
2.53, forthcoming Automake 1.7 requires 2.54.

Running `autoreconf -fv' should be enough.


   - Why should I upgrade from 2.13?

This version is no longer maintained.  It does not address recent
architectures, recent compilers etc.  We know that upgrading from 2.13
to 2.5x is not an easy task, especially because the Autoconf 2.13 was
extremely tolerant to incorrect macro invocations, but waiting longer
endangers the portability of your package and only delays the
conversation to newer Autoconf versions.  Worse: some maintainers now
spend a significant amount of time fixing bugs in 2.13 or backporting
macros from 2.53.


   - Where can I find it?

Tarballs and xdelta-style diffs can be downloaded from the usual
places, including

  ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.54.tar.gz   (1020 KB)
  ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.54.tar.bz2  (769 KB)
  ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.53c-2.54.xdelta   (32 KB)
  ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.53-2.54.xdelta    (94 KB)

Here are the MD5 and SHA1 signatures:

a14c171d2e378a57c2251a5cf6a05058  autoconf-2.54.tar.gz
572ef5257f6927ad21dbad395f3da799  autoconf-2.54.tar.bz2
00ac4772a8475e678c748ca992e0d1ec  autoconf-2.53-2.54.xdelta
85cf5339c3cde69119c082de37434792  autoconf-2.53c-2.54.xdelta
5126d0f011a5c45f211ec7304739bd3e335bf37d  autoconf-2.54.tar.gz
0c79815174114be8b26fa824b9aa4b554bdca65b  autoconf-2.54.tar.bz2
dc07910de5468ac8e397b308432deedee85dd625  autoconf-2.53c-2.54.xdelta
d0d7a68d6b7a38a6390e09beec7f31dee5509c15  autoconf-2.53-2.54.xdelta



   - What's NEWS, doc?

** Executables

- autoreconf no longer changes the version of the gettext/po/intl
  support files. It now adds the files the correspond to the
  AM_GNU_GETTEXT_VERSION declared in configure.ac.

  Warning: It now relies on the 'autopoint' program, which is part
  of GNU gettext 0.11.4 and newer.

  Please note that you need to have a GNU gettext version that
  corresponds at least to the AM_GNU_GETTEXT_VERSION declared
  in configure.ac. You can upgrade to newer GNU gettext versions,
  though, without needing to change configure.ac.

- The -I DIR or --include=DIR option now appends DIR to the include path
  instead of prepending; this is for consistency with other GNU tools.
  The new -B DIR or --prepend-include=DIR option has the old behavior.

** Macros

- AC_OUTPUT
  Now handles all the gory details about LIBOBJS and LTLIBOBJS.
  Please, remove lines such as

        # This is necessary so that .o files in LIBOBJS are also
        # built via the ANSI2KNR-filtering rules.
        LIBOBJS=`echo $LIBOBJS|sed 's/\.o /\$U.o /g;s/\.o$/\$U.o/'`

  and read the `AC_LIBOBJ vs LIBOBJS' section.  Do not define U in
  your Makefiles either.

- AC_CONFIG_LINKS now makes copies if it can't make links.

- AC_FUNC_FNMATCH now tests only for POSIX compatibility, reverting to
  Autoconf 2.13 behavior.  The new macro AC_FUNC_FNMATCH_GNU also
  tests for GNU extensions to fnmatch, and replaces fnmatch if needed.

- AC_FUNC_SETVBUF_REVERSED no longer fails when cross-compiling.

- AC_PROG_CC_STDC is integrated into AC_PROG_CC.

- AC_PROG_F77 default search no longer includes cf77 and cfg77.

- New macros

  AC_C_BACKSLASH_A, AC_CONFIG_LIBOBJ_DIR, AC_GNU_SOURCE,
  AC_PROG_EGREP, AC_PROG_FGREP, AC_REPLACE_FNMATCH,
  AC_FUNC_FNMATCH_GNU, AC_FUNC_REALLOC, AC_TYPE_MBSTATE_T.

- AC_FUNC_GETLOADAVG
  looks for getloadavg.c in the CONFIG_LIBOBJ_DIR.

- AC_FUNC_MALLOC
  Now defines HAVE_MALLOC to 0 if `malloc' does not work, and asks
  for an AC_LIBOBJ replacement.

** Bug fixes

- Spurious complaints from `m4_bmatch' about invalid regular
  expressions are suppressed.

- Empty top_builddirs are properly handled.

- AC_CHECK_MEMBER works correctly when the member is an aggregate.

- AC_PATH_PROG
  Now colon in the optional path arguments are properly handled.

** Improved portability

- Both Autoconf the package, and the scripts it produces, should run
  more reliably with Zsh.  Bear in mind it is the default Bourne shell
  on Darwin.

- Autoconf and the scripts it produces no longer assume the existence of
  the obsolescent commands egrep and fgrep.

** Documentation

- Limitations of Make
  More of them.

- GNATS
  The GNATS base has moved to
  http://bugs.gnu.org/cgi-bin/gnatsweb.pl?database=autoconf

** Misc.

- config.log
  Now contains the list of ouput variables and files (AC_SUBST,
  AC_SUBST_FILES).




reply via email to

[Prev in Thread] Current Thread [Next in Thread]