Izdanje GNU Autoconf 2.72

Objavljeno je izdanje paketa GNU Autoconf 2.72 koji nudi skup M4 makronaredbi za izradu autokonfiguracijskih skripti za izgradnju aplikacija na raznim Unix-sličnim sustavima (na temelju pripremljenog predloška generira se skripta “configure”).

Nova verzija dodaje podršku za budući standard jezika C - C23, čija se objava konačne verzije očekuje sljedeće godine. Podrška je ukinuta za C prevoditelje koji koriste varijante jezika prije C89 (ANSI C) koje podržavaju samo staru sintaksu deklaracije funkcije K&R (Kernighan i Ritchie), koja više nije podržana u nadolazećem standardu.

Sada zahtijeva najmanje GNU M4 verziju 1.4.8 (preporučuje se GNU M4 1.4.16). Najmanje Perl 5.10 je potreban za generiranje nekih Autoconf komponenti koje se koriste za razvoj samog Autoconfa, ali Perl 4 je dovoljan za generiranje configure.ac datoteka i M5.6 makronaredbi.

Osim toga, novo izdanje implementira provjere kako bi se programerima softvera omogućilo da osiguraju da sustav podržava tip time_t, koji nije podložan problemu 2038. godine (19. siječnja 2038., epohalni brojači vremena određeni 32-bitnim tipom time_t prelijevat će se). Dodana opcija "--enable-year2038" i makronaredba AC_SYS_YEAR2038 za omogućavanje upotrebe 64-bitne vrste time_t na 32-bitnim sustavima. Dodana je i makronaredba AC_SYS_YEAR2038_RECOMMENDED, koja generira pogrešku kada se koristi 32-bitni tip time_t.

Izvor: opennet.ru

Dodajte komentar