Izdaja GNU Autoconf 2.72

Objavljena je bila izdaja paketa GNU Autoconf 2.72, ki ponuja nabor makrov M4 za izdelavo samokonfiguracijskih skriptov za gradnjo aplikacij na različnih Unix podobnih sistemih (na podlagi pripravljene predloge se generira skript “configure”).

Nova različica dodaja podporo za prihodnji standard jezika C - C23, katerega objavo končne različice pričakujemo naslednje leto. Podpora je bila ukinjena za prevajalnike C, ki uporabljajo jezikovne različice pred C89 (ANSI C), ki podpirajo samo staro sintakso deklaracije funkcij v slogu K&R (Kernighan in Ritchie), ki v prihajajočem standardu ni več podprta.

Zdaj za delovanje potrebuje vsaj GNU M4 1.4.8 (priporočljivo je GNU M4 1.4.16). Vsaj Perl 5.10 je potreben za generiranje nekaterih komponent Autoconf, ki se uporabljajo za razvoj samega Autoconf, Perl 4 pa zadostuje za generiranje datotek configure.ac in makrov M5.6.

Poleg tega nova izdaja izvaja preverjanja, ki razvijalcem programske opreme omogočajo, da zagotovijo, da sistem podpira tip time_t, ki ni predmet težave leta 2038 (19. januarja 2038, epohalni števci časa, ki jih določa 32-bitni tip time_t se bo prelilo). Dodana možnost "--enable-year2038" in makro AC_SYS_YEAR2038 za omogočanje uporabe 64-bitne vrste time_t v 32-bitnih sistemih. Dodan je tudi makro AC_SYS_YEAR2038_RECOMMENDED, ki ustvari napako pri uporabi 32-bitnega tipa time_t.

Vir: opennet.ru

Dodaj komentar