Izdanje GNU Autoconf 2.72

Objavljeno je izdanje paketa GNU Autoconf 2.72, koji pruža skup M4 makroa za kreiranje skripti za auto-konfiguraciju za izgradnju aplikacija na različitim sistemima sličnim Unixu (na osnovu pripremljenog šablona generira se skripta “configure”).

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

Sada je potrebna najmanje GNU M4 verzija 1.4.8 (preporučuje se GNU M4 1.4.16). Najmanje Perl 5.10 je neophodan za generisanje nekih Autoconf komponenti koje se koriste za razvoj samog Autoconf-a, ali Perl 4 je dovoljan za generisanje datoteka configure.ac i M5.6 makroa.

Osim toga, novo izdanje implementira provjere kako bi se omogućilo programerima softvera da osiguraju da sistem podržava tip time_t, koji nije podložan problemu 2038. godine (19. januara 2038. epohalni brojači vremena specificirani 32-bitnim tipom time_t će se preliti). Dodata opcija "--enable-year2038" i makro AC_SYS_YEAR2038 kako bi se omogućilo korištenje 64-bitnog tipa time_t na 32-bitnim sistemima. Takođe je dodat makro AC_SYS_YEAR2038_RECOMMENDED, koji generiše grešku kada se koristi 32-bitni tip time_t.

izvor: opennet.ru

Dodajte komentar