The GNU M4 team is proud to announce the release of M4 1.4.15. M4 is a macro processing language, and among other uses, it is required by GNU Autoconf for generating configure scripts.
This is a stable release, and fixes several portability concerns, as well as a corner case crash possible with the `format' builtin.
Here are the compressed sources: http://ftpmirror.gnu.org/m4/m4-1.4.15.tar.gz (1.5MB) http://ftpmirror.gnu.org/m4/m4-1.4.15.tar.bz2 (1.2MB) http://ftpmirror.gnu.org/m4/m4-1.4.15.tar.xz (928KB) Here are the GPG detached signatures[*]: http://ftpmirror.gnu.org/m4/m4-1.4.15.tar.gz.sig http://ftpmirror.gnu.org/m4/m4-1.4.15.tar.bz2.sig http://ftpmirror.gnu.org/m4/m4-1.4.15.tar.xz.sig To reduce load on the main server, use a mirror listed at: http://www.gnu.org/order/ftp.html [*] 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.15.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 2527436A and rerun the `gpg --verify' command. This release was bootstrapped with the following tools: Autoconf 2.65 Automake 1.11.1 Gnulib v0.0-4189-gc0ebdfe NEWS * Noteworthy changes in release 1.4.15 (2010-08-31) [stable] ** Fix regression introduced in 1.4.9b where the `format' builtin could crash on an invalid format string. ** Fix compilation against newer glibc, and on AIX 7.1BETA. ** A number of portability improvements inherited from gnulib. -- GNU M4 team Eric Blake