Versión de GNU Autoconf 2.72

Publicouse o lanzamento do paquete GNU Autoconf 2.72, que proporciona un conxunto de macros M4 para crear scripts de autoconfiguración para crear aplicacións en varios sistemas tipo Unix (con base no modelo preparado, xérase o script "configure").

A nova versión engade soporte para o futuro estándar da linguaxe C - C23, cuxa publicación final se espera o próximo ano. Deixouse de admitir os compiladores C que usan variantes de linguaxe anteriores a C89 (ANSI C) que só admiten a antiga sintaxe de declaración de funcións de estilo K&R (Kernighan e Ritchie), que xa non se admite no próximo estándar.

Agora require polo menos a versión 4 de GNU M1.4.8 (recoméndase GNU M4 1.4.16). Polo menos é necesario Perl 5.10 para xerar algúns dos compoñentes de Autoconf usados ​​para desenvolver o propio Autoconf, pero Perl 4 é suficiente para xerar ficheiros configure.ac e macros M5.6.

Ademais, a nova versión implementa comprobacións para permitir aos desenvolvedores de software garantir que o sistema admite o tipo time_t, que non está suxeito ao problema do ano 2038 (o 19 de xaneiro de 2038, os contadores de tempo de época especificados polo tipo time_t de 32 bits). desbordará). Engadiuse a opción "--enable-year2038" e a macro AC_SYS_YEAR2038 para habilitar o uso do tipo time_t de 64 bits en sistemas de 32 bits. Tamén se engade a macro AC_SYS_YEAR2038_RECOMMENDED, que xera un erro ao utilizar o tipo time_t de 32 bits.

Fonte: opennet.ru

Engadir un comentario