automake
[Top][All Lists]
Advanced

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

GNU Automake 1.12.6 released


From: Stefano Lattarini
Subject: GNU Automake 1.12.6 released
Date: Sat, 15 Dec 2012 18:01:17 +0100

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

We are pleased to announce the GNU Automake 1.12.6 maintenance release.

Python byte-compilation now supports the new layout mandated by PEP-3147,
with its __pycache__ directory (this fixes automake bug#8847).  Another
minor bug, where to python modules were being installed in improper
directories, has been fixed as well (automake bug#10227).

In addition, some minor bugs in the Automake's own build system, as
well as some spurious testsuite failures and other minor testsuite
issues, have been fixed.

See below for the detailed list of changes since the previous version,
as summarized by the NEWS file.

Download here:

  ftp://ftp.gnu.org/gnu/automake/automake-1.12.6.tar.gz
  ftp://ftp.gnu.org/gnu/automake/automake-1.12.6.tar.xz

Please report bugs and problems to <address@hidden>,
and send general comments and feedback to <address@hidden>.

Thanks to everyone who has reported problems, contributed
patches, and helped testing Automake!

- -*-*-*-

New in 1.12.6:

* WARNING: Future backward-incompatibilities!

  - Future versions of Automake will likely drop support for the
    long-deprecated 'configure.in' name for the Autoconf input file.
    You are advised to use the recommended name 'configure.ac' instead.

  - Support for the "Cygnus-style" trees (as enabled by the 'cygnus'
    option) will be removed in the next major Automake release (1.13).

  - The long-obsolete (since automake 1.10) AM_PROG_MKDIR m4 macro will
    be removed in Automake 1.14.  The $(mkdir_p) make variable and the
    @mkdir_p@ substitution will still remain available (as aliases of
    $(MKDIR_P)) for the moment, for better backward compatibility.

  - Autoconf 2.65 or later will be required by the next major Automake
    version (1.13).  Until now, Automake has required Autoconf version
    2.62 or later.

  - Starting from the next major Automake version (1.13), the rules
    to build pdf, ps and dvi output from Texinfo input will use the
    '--build-dir' option by default.  Since such an option was only
    introduced in Texinfo 4.9, this means that Makefiles generated by
    future Automake versions will require at least that version of
    Texinfo.

  - Starting from the next major Automake version (1.13), the parallel
    testsuite harness (previously only enabled by the 'parallel-tests'
    option) will become the default one; the older serial testsuite
    harness will still be available through the use of the 'serial-tests'
    option.

  - The following long-obsolete m4 macros will be removed in the
    next major Automake version (1.13):

      AM_PROG_CC_STDC:    superseded by AC_PROG_CC since October 2002
      fp_PROG_CC_STDC:    broken alias for AM_PROG_CC_STDC
      fp_WITH_DMALLOC:    old alias for AM_WITH_DMALLOC
      AM_CONFIG_HEADER:   superseded by AC_CONFIG_HEADERS since July 2002
      ud_PATH_LISPDIR:    old alias for AM_PATH_LISPDIR
      jm_MAINTAINER_MODE: old alias for AM_MAINTAINER_MODE
      ud_GNU_GETTEXT:     old alias for AM_GNU_GETTEXT
      gm_PROG_LIBTOOL:    old alias for AC_PROG_LIBTOOL
      fp_C_PROTOTYPES:    old alias for AM_C_PROTOTYPES (which was part
                          of the now-removed automatic de-ANSI-fication
                          support of Automake)

  - All the "old alias" macros in 'm4/obsolete.m4' will be removed in
    the next major Automake version (1.13).

  - The '--acdir' option of aclocal is deprecated, and will probably
    be removed in the next major Automake release (1.13).  You should
    use the options '--automake-acdir' and '--system-acdir' instead
    (which have been introduced in Automake 1.11.2).

  - The 'missing' script will no longer try to update the timestamp
    of out-of-date files that require a maintainer-specific tool to be
    remade, in case the user lacks such a tool (or has a too-old version
    of it).  In fact, starting from Automake 1.13, all it'll do will be
    giving more useful warnings than a bare "command not found" from a
    make recipe would.

Bugs fixed in 1.12.6:

* Python-related bugs:

  - The default installation location for python modules has been improved
    for Python 3 on Debian and Ubuntu systems, changing from:

        ${prefix}/lib/python3/dist-packages

    to

        ${prefix}/lib/python3.x/site-packages

    This change should ensure modules installed using the default ${prefix}
    "/usr/local" are found by default by system python 3.x installations.
    See automake bug#10227.

  - Python byte-compilation supports the new layout mandated by PEP-3147,
    with its __pycache__ directory (automake bug#8847).

* Build system issues:

  - The maintainer rebuild rules for Makefiles and aclocal.m4 in
    Automake's own build system works correctly again (bug introduced
    in Automake 1.12.5).

* Testsuite issues:

  - The Vala-related tests has been changed to adjust to the removal of
    the 'posix' profile in the valac compiler.  See automake bug#12934
    a.k.a. bug#12522.

  - Some spurious testsuite failures related to older tools and systems
    have been fixed.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBAgAGBQJQzKzcAAoJEPyBjhdCn5bqp8IP/0kidIQsp0Mdp360kmktDdiq
bYGBf3m1L1XFat/ujHqdZ7kmEiD7dRC8rmcHsGFMPWwF3eGqmOhmixE2n9dFiED8
kz0VM4G3BqzUJhYGX27In8Rygq2cnQfW2MJosEl7hWmBa6baY0vGp6QIJfAUad7H
WyKy+yS3T4dSn7fAtJX0tsCg8gKpVBoVYqpaJCKEXaiw/Sjb5DBNA6zwLedNh/MF
6yjtUKiXfjy3yDePMxIb+QBezyEQl70ndrrNtnGN4v1owunODEebmXuvDLNWiQFr
Bx1ohdKY88Pz9uEdnJW861VlLgq5DI9DLT2qMzg+igRkgOOBMaBFlJChbimBMxNd
9Shl4oaiFpwn898MkLiu6zMsZXl4mAFX0LAd4eTTeGFv3yMWzaieXxzu0czSI4kN
jLE3NDnJHgyL6E5g1RQEGhsA9irFKkcUiidS1DZfzHH4l4gDOJp7zK4RE2QGXA00
ENVNxdaqnwoNS5OS97OBkjaXeoAZnrgQqUm7By08ZqupaDHhYWm0YIQZol+ft3YN
somlLlRKfQqKD9QryugH0XP6pBixQvMF9XvphmklVqqAH+ayQgmcdRJ7VEtvHkXL
iI8eKS3P7IbgeuFBBJr6PywbO/YXxT69SrInCvBDTm0S8PaRFwHMms4GSQDq1yAr
REemvs8kGdb2MX3NPMsR
=n7e6
-----END PGP SIGNATURE-----



reply via email to

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