Llançament de GNU Autoconf 2.72

S'ha publicat el llançament del paquet GNU Autoconf 2.72, que proporciona un conjunt de macros M4 per crear scripts de configuració automàtica per crear aplicacions en diversos sistemes semblants a Unix (basat en la plantilla preparada, es genera l'script "configure").

La nova versió afegeix suport per al futur estàndard de llenguatge C - C23, la publicació del qual s'espera l'any vinent. S'ha interromput el suport per als compiladors C que utilitzen variants de llenguatge anteriors a C89 (ANSI C) que només admeten l'antiga sintaxi de declaració de funcions d'estil K&R (Kernighan i Ritchie), que ja no s'admet en el proper estàndard.

Ara requereix com a mínim la versió 4 de GNU M1.4.8 (es recomana GNU M4 1.4.16). Es necessita almenys Perl 5.10 per generar alguns dels components Autoconf utilitzats per desenvolupar Autoconf, però Perl 4 és suficient per generar fitxers configure.ac i macros M5.6.

A més, la nova versió implementa comprovacions per permetre als desenvolupadors de programari assegurar-se que el sistema admet el tipus time_t, que no està subjecte al problema de l'any 2038 (el 19 de gener de 2038, els comptadors de temps especificats pel tipus time_t de 32 bits). es desbordarà). S'ha afegit l'opció "--enable-year2038" i la macro AC_SYS_YEAR2038 per permetre l'ús del tipus time_t de 64 bits en sistemes de 32 bits. També s'ha afegit la macro AC_SYS_YEAR2038_RECOMMENDED, que genera un error quan s'utilitza el tipus time_t de 32 bits.

Font: opennet.ru

Afegeix comentari