[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
GNU M4-1.4.12 released (stable)
From: |
Eric Blake |
Subject: |
GNU M4-1.4.12 released (stable) |
Date: |
Sat, 11 Oct 2008 06:59:00 -0600 |
User-agent: |
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.17) Gecko/20080914 Thunderbird/2.0.0.17 Mnenhy/0.7.5.666 |
The GNU M4 team is proud to announce the release of M4 1.4.12. This
release primarily exists to patch some portability problems and
regressions identified in 1.4.11. This release adds an optional
dependency on GNU libsigsegv, in order to improve the quality of
diagnostics given if stack overflow occurs.
Here are the compressed sources:
ftp://ftp.gnu.org/gnu/m4/m4-1.4.12.tar.gz (1.2MB)
ftp://ftp.gnu.org/gnu/m4/m4-1.4.12.tar.bz2 (880KB)
ftp://ftp.gnu.org/gnu/m4/m4-1.4.12.tar.lzma (752KB)
Here are the xdelta diffs (useful? if so, please tell address@hidden):
ftp://ftp.gnu.org/gnu/m4/m4-1.4.11-1.4.12.xdelta (220KB)
Here are the GPG detached signatures[*]:
ftp://ftp.gnu.org/gnu/m4/m4-1.4.12.tar.gz.sig
ftp://ftp.gnu.org/gnu/m4/m4-1.4.12.tar.bz2.sig
ftp://ftp.gnu.org/gnu/m4/m4-1.4.12.tar.lzma.sig
Here are the MD5 and SHA1 checksums:
0499a958a561781b125c740f18061ea8 m4-1.4.12.tar.gz
b3587c993523dd320c318ec456876839 m4-1.4.12.tar.bz2
88225297c9e1b2dab92c7626460f8e9c m4-1.4.12.tar.lzma
d13de30f759eecb0a26793bab607194b m4-1.4.11-1.4.12.xdelta
013ca38511e17835dc1a1381cbe8e39179637a49 m4-1.4.12.tar.gz
445da514bd9012690e2cf60170b16962787d2256 m4-1.4.12.tar.bz2
ea93f11df1098e1ced67255c7a66b817bd29daef m4-1.4.12.tar.lzma
cb359f9aaabcae2a1a463ed6430fa0b6c95f198a m4-1.4.11-1.4.12.xdelta
[*] You can use either of the above signature files 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 m4-1.4.12.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 F4850180
and rerun the `gpg --verify' command.
This release was bootstrapped with the following tools:
Autoconf 2.63
Automake 1.10.1
Gnulib v0.0-1196-g8eaac7a
Excerpt from the NEWS file:
* Noteworthy changes in Version 1.4.12 (2008-10-10) [stable]
Released by Eric Blake, based on git version 1.4.11.*
** Fix regression introduced in 1.4.4b where using `traceon' could delete
a macro. This was most noticeable with `traceon(`traceon')', but
would also happen in cases such as `foo(traceon(`foo'))'.
** Fix regression introduced in 1.4.7 where `m4 -N9' died with an assertion
failure.
** Fix regression introduced in 1.4.11 where `defn' died with an assertion
failure on a traced but undefined macro.
** New `-g'/`--gnu' command-line option overrides `-G'/`--traditional'.
For now, the environment variable POSIXLY_CORRECT has no effect on M4
behavior; but a future release of M4 will behave as though --traditional
is implied if POSIXLY_CORRECT is set (this future change is necessary,
because in the current release, there is no way to disable GNU
extensions that conflict with POSIX without the use of a non-POSIX
command-line argument). Clients of M4 that want to use GNU extensions,
even when POSIXLY_CORRECT is set, should start using the -g command-line
argument, even though it is currently a no-op if -G did not appear
earlier in the command line, so that the client will not break in the
face of an upgraded m4 and a POSIXLY_CORRECT execution environment.
** The `-L'/`--nesting-limit' command-line option now defaults to 0 for
unlimited on platforms that can detect and deal with stack overflow. On
systems that lack alternate stack support, such as Cygwin, and on
systems that do not obey the POSIX semantics for distinguishing stack
overflow from other exceptions, such as Linux, you can optionally
install the libsigsegv library (version 2.6 or newer recommended) to
enhance m4's ability to accurately report stack overflow:
http://www.gnu.org/software/libsigsegv/
** A number of portability improvements inherited from gnulib.
--
GNU M4 team
Eric Blake
signature.asc
Description: OpenPGP digital signature
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- GNU M4-1.4.12 released (stable),
Eric Blake <=