Lanzamiento de GNU Autoconf 2.72

Se ha publicado el lanzamiento del paquete GNU Autoconf 2.72, que proporciona un conjunto de macros M4 para crear scripts de configuración automática para crear aplicaciones en varios sistemas tipo Unix (se basa en la plantilla preparada, se genera el script "configurar").

La nueva versión añade soporte para el futuro estándar de lenguaje C, C23, cuya publicación final se espera para el próximo año. Se ha descontinuado el soporte para compiladores de C que utilizan variantes de lenguaje anteriores a C89 (ANSI C) que solo admiten la antigua sintaxis de declaración de funciones de estilo K&R (Kernighan y Ritchie), que ya no es compatible con el próximo estándar.

Ahora requiere al menos GNU M4 versión 1.4.8 (se recomienda GNU M4 1.4.16). Se requiere al menos Perl 5.10 para generar algunos de los componentes de Autoconf utilizados para desarrollar Autoconf, pero Perl 4 es suficiente para generar archivos configure.ac y macros M5.6.

Además, la nueva versión implementa comprobaciones para permitir a los desarrolladores de software garantizar que el sistema admita el tipo time_t, que no está sujeto al problema del año 2038 (el 19 de enero de 2038, los contadores de tiempo de época especificados por el tipo time_t de 32 bits se desbordará). Se agregó la opción "--enable-year2038" y la macro AC_SYS_YEAR2038 para habilitar el uso del tipo time_t de 64 bits en sistemas de 32 bits. También se agrega la macro AC_SYS_YEAR2038_RECOMMENDED, que genera un error al usar el tipo time_t de 32 bits.

Fuente: opennet.ru

Añadir un comentario