A GNU Autoconf 2.72 kiadása

Megjelent a GNU Autoconf 2.72 csomag kiadása, amely M4 makrók készletét biztosítja különböző Unix-szerű rendszereken alkalmazások építéséhez szükséges automatikus konfigurációs szkriptek létrehozásához (az előkészített sablon alapján generálódik a „configure” szkript).

Az új verzió támogatja a leendő C nyelvi szabványt - C23-at, amelynek végleges verziójának megjelenése jövőre várható. Megszűnt a C89 előtti (ANSI C) nyelvváltozatokat használó C fordítók támogatása, amelyek csak a régi K&R (Kernighan és Ritchie) stílusú függvénydeklarációs szintaxist támogatják, amelyet a következő szabvány már nem támogat.

Most már legalább a GNU M4 1.4.8-as verziója szükséges (a GNU M4 1.4.16 ajánlott). Legalább Perl 5.10 szükséges bizonyos Autoconf összetevők előállításához, amelyek az Autoconf fejlesztéséhez használatosak, de a Perl 4 elegendő a configure.ac fájlok és M5.6 makrók létrehozásához.

Ezenkívül az új kiadás ellenőrzéseket hajt végre, amelyek lehetővé teszik a szoftverfejlesztők számára, hogy megbizonyosodjanak arról, hogy a rendszer támogatja-e a time_t típust, amelyre nem vonatkozik a 2038-as év probléma (19. január 2038-én a 32 bites time_t típus által meghatározott epochális időszámlálók túlcsordul majd). A „--enable-year2038” opció és az AC_SYS_YEAR2038 makró hozzáadva lehetővé teszi a 64 bites time_t típus használatát 32 bites rendszereken. Szintén hozzáadásra került az AC_SYS_YEAR2038_RECOMMENDED makró, amely hibát generál a 32 bites time_t típus használatakor.

Forrás: opennet.ru

Hozzászólás