Vydání GNU Autoconf 2.72

Bylo zveřejněno vydání balíčku GNU Autoconf 2.72, který poskytuje sadu maker M4 pro vytváření autokonfiguračních skriptů pro vytváření aplikací na různých unixových systémech (na základě připravené šablony je vygenerován skript „configure“).

Nová verze přidává podporu budoucího standardu jazyka C – C23, jehož vydání finální verze se očekává v příštím roce. Byla ukončena podpora pro kompilátory C používající jazykové varianty před C89 (ANSI C), které podporují pouze starou syntaxi deklarace funkce ve stylu K&R (Kernighan a Ritchie), která již není podporována v připravovaném standardu.

Nyní vyžaduje alespoň GNU M4 verze 1.4.8 (doporučeno GNU M4 1.4.16). Pro generování některých komponent Autoconf používaných k vývoji samotného Autoconfu je vyžadován alespoň Perl 5.10, ale Perl 4 je dostatečný pro generování souborů configure.ac a maker M5.6.

Kromě toho nové vydání implementuje kontroly, které vývojářům softwaru umožňují zajistit, aby systém podporoval typ time_t, na který se nevztahuje problém s rokem 2038 (19. ledna 2038 čítače epochálních časů specifikované 32bitovým typem time_t přeteče). Přidána možnost „--enable-year2038“ a makro AC_SYS_YEAR2038 umožňující použití 64bitového typu time_t na 32bitových systémech. Přidáno je také makro AC_SYS_YEAR2038_RECOMMENDED, které generuje chybu při použití 32bitového typu time_t.

Zdroj: opennet.ru

Přidat komentář