Article View: gnu.announce
Article #262Automake 1.11.4 released
From: Stefano Lattarini
Date: Mon, 02 Apr 2012 12:25
Date: Mon, 02 Apr 2012 12:25
109 lines
6859 bytes
6859 bytes
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
We are pleased to announce the Automake 1.11.4 maintenance release.
This is mostly a bugfix release, fixing few recent and long-standing
bugs.
It also contains minor enhancements to the 'ar-lib' and 'compile' script
(thanks to Peter Rosin), and adds support for automatic dependency tracking
with the IBM XL C/C++ compiler (thanks to Michael Hofmann) and the Tiny C
Compiler (thanks to prodding by Vincent Lefevre, see automake bug#11007).
The most important change is surely the fact that the install rules do not
create an empty '$(foodir)' directory anymore when an empty "foo_PRIMARY"
is declared (conditionally or unconditionally) in Makefile.am. See automake
bugs #11030 and #10997:
<http://debbugs.gnu.org/10997>
<http://debbugs.gnu.org/11030>
See below for the detailed list of changes since Automake 1.11.3, as
summarized by the NEWS file.
Download here:
ftp://ftp.gnu.org/gnu/automake/automake-1.11.4.tar.gz
ftp://ftp.gnu.org/gnu/automake/automake-1.11.4.tar.xz
Please report bugs and problems to <bug-automake@gnu.org>, and send
general comments and feedback to <automake@gnu.org>.
Thanks to everyone who has reported problems, contributed patches,
and helped testing Automake!
- -*-*-
New in 1.11.4:
* Miscellaneous changes:
- The 'ar-lib' script now ignores the "s" (symbol index) and "S" (no
symbol index) modifiers as well as the "s" action, as the symbol index
is created unconditionally by Microsoft lib. Also, the "q" (quick)
action is now a synonym for "r" (replace). Also, the script has been
ignoring the "v" (verbose) modifier already since Automake 1.11.3.
- When the 'compile' script is used to wrap MSVC, it now accepts an
optional space between the -I, -L and -l options and their respective
arguments, for better POSIX compliance.
- Automatic dependency tracking now works also with the IBM XL C/C++
compilers, thanks to the new new depmode 'xlc'.
- There is an initial, experimental support for automatic dependency
tracking with tcc (the Tiny C Compiler). Its associated depmode is
currently recognized as "icc" (but this and other details are likely
to change in future versions).
Bugs fixed in 1.11.4:
* Bugs introduced by 1.11.2:
- A definition of 'noinst_PYTHON' before 'python_PYTHON' (or similar)
don't cause spurious failures upon "make install" anymore.
- The user can now instruct the 'uninstall-info' rule not to update
the '${infodir}/dir' file by exporting the environment variable
'AM_UPDATE_INFO_DIR' to the value "no". This is done for consistency
with how the 'install-info' rule operates since automake 1.11.2.
* Long-standing bugs:
- It is now possible for a foo_SOURCES variable to hold Vala sources
together with C header files, as well as with sources and headers for
other supported languages (e.g., C++). Previously, only mixing C and
Vala sources was supported.
- If "aclocal --install" is used, and the first directory specified with
'-I' is non-existent, aclocal will now create it before trying to copy
files in it.
- An empty declaration of a "foo_PRIMARY" don't cause anymore the
generated install rules to create an empty $(foodir) directory;
for example, if Makefile.am contains something like:
pkglibexec_SCRIPTS =
if FALSE
pkglibexec_SCRIPTS += bar.sh
endif
the $(pkglibexec) directory will not be created upon "make install".
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQIcBAEBAgAGBQJPeZq8AAoJEPyBjhdCn5bq4ZYP/2HAy+GNAloEiYFRoy0mEpVz
+fnuUoZSZP1Pr70yxJjYSA5IMiwEWlyuKgABcclFds4z78Uz1tbyJOcFw1ToKMuu
YX8B+5uwPpm07xFMVlqp2W1ZOHfXbl8fXlhP6U8RcUWsEXYfEwxznTHWoP8GuKG2
LJDUrohN2UkhFTNqSK3N6ToqWODnz/vcnwOVX1pxUgaZQFfcnWD5ZgxtatnRZrUf
5+qUgxgmq8+mb2oWNGuEzG8uAhmW2Y+Nh+l9PR5tRJeU7BQLh/PEgwbtsNJS+XAW
gJvGSUSX0te1RtbDHLqAK97Xp5yh8AZetyk5qFk8vhyOusbsmLM7j9Yqi5lj8GZ6
KMoa1xtWqJpdwMoq3gmZGy9rxfCtX58cAr4/r1TpQiYI1Jjlr0xq2oyjSQesmuOG
yH100HO+4ci+tWdQt3TS0qa1rHDOVAC76pLvp2O6h17DPzEzmQvzByuDoH7mANv/
JYbqt4DIZtYQHzt5jZZbiFhRFRMSzldW7IZskb2b/JOI0lXI/0tqSgTf2RnRICOV
v4JHOGeqCcksok4vqt/a0oBS/qsodzIuBgcbT+eA98Mt76s7livSiuAApwRiOBpm
LEG9t9E07wJppkD4K1KH1os4WgW+bftByGVnitc2iJxlsDBaVr7tlLP6bMn39nQR
s0HgrJRjQL3L+j4by+Oj
=M61v
-----END PGP SIGNATURE-----
Technical Details
Message-ID:
<mailman.445.1333470673.20052.info-gnu@gnu.org>Path:
arc1-ca.pugleaf.net!h15ni81728bkw.0!nntp.google.com!news2.google.com!news1.google.com!news.glorb.com!usenet.stanford.edu!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Thread: fba7b,3bbf8b8647d6e660,start
X-Google-NewGroupId: yes
X-Google-Attributes: gid4622fc145,domainid0,public,usenet
X-Google-Language: ENGLISH,ASCII-7-bit
Received: by 10.204.143.143 with SMTP id v15mr1127155bku.8.1333470674582;
Tue, 03 Apr 2012 09:31:14 -0700 (PDT)
Path: arc1-ca.pugleaf.net!h15ni81728bkw.0!nntp.google.com!news2.google.com!news1.google.com!news.glorb.com!usenet.stanford.edu!not-for-mail
From: Stefano Lattarini <stefano.lattarini@gmail.com>
Newsgroups: gnu.announce
Subject: Automake 1.11.4 released
Date: Mon, 02 Apr 2012 14:25:33 +0200
Lines: 110
Approved: info-gnu@gnu.org
Message-ID: <mailman.445.1333470673.20052.info-gnu@gnu.org>
NNTP-Posting-Host: lists.gnu.org
Mime-Version: 1.0
X-Trace: usenet.stanford.edu 1333470674 2179 208.118.235.17 (3 Apr 2012 16:31:14 GMT)
X-Complaints-To: action@cs.stanford.edu
To: Automake List <automake@gnu.org>, autotools-announce@gnu.org,
info-gnu@gnu.org
Envelope-to: info-gnu@gnu.org
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
h=message-id:date:from:mime-version:to:subject:content-type
:content-transfer-encoding;
bh=fxDYJS4hj0BKjU1Y66XEM+kwmvtq0RhOU9SvGMaxpcs=;
b=EcQR/MTND7p9oe64imYl0dmHdNVrSJctp0vWihME9229mTcJPiVnpLkdqc/nJFEuQN
Ai0thQF5fThDWi7oacJ2ObN0Ef+9uAlaFaxNwl/JEue3DF123gbGymk/EUdLxxzh3M18
MLvhu3VHX9TMVrpfUV5ZEevoqimyLtR2gXBEWilT4m69Ky0xlHRKVlsP+j/AYkoAHRCX
gLP2XQ6fxxVpBv3tT+o+GLvdLe+Pos9fjFxU6BOpjyZdQtlXnijGjpxKDwPfp+r6ofcG
1MPwU5oME795T9V13h2Bu3Jpl/ygHZTztL6WSYL8VLWdOi046KTW5Hp07X/w1YXzUiQH
OOyw==
X-detected-operating-system: by eggs.gnu.org: Genre and OS details not
recognized.
X-Received-From: 209.85.214.41
X-Mailman-Approved-At: Tue, 03 Apr 2012 12:31:11 -0400
X-BeenThere: info-gnu@gnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Announcements and Requests for Help from the GNU project and the Free
Software Foundation <info-gnu.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/info-gnu>,
<mailto:info-gnu-request@gnu.org?subject=unsubscribe>
List-Archive: <http://lists.gnu.org/archive/html/info-gnu>
List-Post: <mailto:info-gnu@gnu.org>
List-Help: <mailto:info-gnu-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/info-gnu>,
<mailto:info-gnu-request@gnu.org?subject=subscribe>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit