Download List

Descripción del Proyecto

GNU m4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible, although it has some extensions (for example, handling more than 9 positional parameters to macros). GNU m4 also has built-in functions for including files, running shell commands, doing arithmetic, etc. Autoconf needs GNU m4 for generating configure' scripts, but not for running them.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-03-13 05:54
1.4.16

Regresiones en el "índice" orden interna se fija, para evitar falsos positivos y negativos en varias plataformas. Una serie de mejoras de la portabilidad fueron heredados de gnulib.
Tags: Stable, Minor bugfixes
Regressions in the "index" builtin were fixed, avoiding false positives and negatives on several platforms. A number of portability improvements were inherited from gnulib.

2010-09-02 23:11
1.4.15

Un error desde hace mucho tiempo que el "formato" orden interna podría estrellarse en una cadena de formato no válido fue corregido. Compilación contra las nuevas glibc y en AIX 7.1BETA fue corregido. Una serie de mejoras de la portabilidad fueron heredados de gnulib.
Tags: Stable, Minor bugfixes
A longstanding bug where the "format" builtin could crash on an invalid format string was fixed. Compilation against newer glibc and on AIX 7.1BETA was fixed. A number of portability improvements were inherited from gnulib.

2010-02-26 22:03
1.4.14

Un problema de seguridad en "hacer dist", reportado como CVE-2009-4029, se resolvió. El nuevo "-g "/"--" GNU opción de línea de comandos ahora reemplaza "-g "/"-- tradicionales", en preparación para no apoyar las extensiones GNU y de comportarse POSIXly correcto sin ella. El "L-"/"-- anidar" limitar la opción de línea de comandos ahora por defecto a 0 para un número ilimitado de las plataformas que pueden detectar y tratar con desbordamiento de pila. El "- DebugFile" opción de línea de comandos ahora de forma predeterminada a stderr. El motor de entrada se ha optimizado para un procesamiento más rápido. Varias mejoras de rendimiento fueron hechas. Varios problemas de portabilidad y las regresiones fueron resueltos.
Tags: Stable, Minor security fixes, Minor bugfixes
A security issue in "make dist", reported as CVE-2009-4029, was resolved. The new "-g"/"--gnu" command-line option now overrides "-G"/"--traditional", in preparation for not supporting GNU extensions and behaving POSIXly correct without it. The "-L"/"--nesting-limit" command-line option now defaults to 0 for unlimited on platforms that can detect and deal with stack overflow. The "--debugfile" command line option now defaults to stderr. The input engine was optimized for faster processing. Several performance improvements were made. Several portability issues and regressions were resolved.

2008-05-06 17:12
1.4.11

Las revisiones de seguridad se hicieron para la opción-F. Una regresión introducida en 1.4.9b en el "desviar" orden interna fue corregido. La salida de maketemp "y" mkstemp "órdenes internas se cotiza ahora si se ha creado un archivo. El "defn" orden interna fue mejorado para soportar la concatenación de los argumentos de texto múltiples, como exige el POSIX. El "formato" orden interna se ha mejorado para analizar todos los C99 números de punto flotante. El "índice" orden interna se ha mejorado para garantizar un comportamiento lineal.
Tags: Stable, Major feature enhancements
Security fixes were made for the -F option. A
regression introduced in 1.4.9b in the "divert"
builtin was fixed. The output of the "maketemp"
and "mkstemp" builtins is now quoted if a file was
created. The "defn" builtin was enhanced to
support concatenation of multiple text arguments,
as required by POSIX. The "format" builtin was
enhanced to parse all C99 floating point numbers.
The "index" builtin was enhanced to guarantee
linear behavior.

2005-10-20 19:57
1.4.4

Running ". / Configure - infodir = / usr / share / info" ahora funciona correctamente. Cuando cualquier archivo con el nombre en la línea de comando es omitido, el programa termina con un estado de 1.
Tags: Stable, Minor bugfixes
Running "./configure --infodir=/usr/share/info" now works correctly. When any file named on the command line is missing, the program exits with a status of 1.

Project Resources