GNU Autoconf 2.72:n julkaisu

GNU Autoconf 2.72 -paketin julkaisu on julkaistu, joka sisältää joukon M4-makroja automaattisten määritysskriptien luomiseen sovellusten rakentamiseen eri Unix-tyyppisissä järjestelmissä (valmistetun mallin perusteella luodaan "configure"-skripti).

Uusi versio lisää tuen tulevalle C-kielistandardille - C23, jonka lopullisen version odotetaan julkaistavan ensi vuonna. Tuki on lopetettu C-kääntäjille, jotka käyttävät C89:ää edeltäviä (ANSI C) -kieliversioita, jotka tukevat vain vanhaa K&R-tyyliä (Kernighan ja Ritchie) -funktion ilmoitussyntaksia, jota tuleva standardi ei enää tue.

Se vaatii nyt vähintään GNU M4 -version 1.4.8 (suositus GNU M4 1.4.16). Ainakin Perl 5.10 vaaditaan luomaan joitakin Autoconf-komponentteja, joita käytetään itse Autoconfin kehittämiseen, mutta Perl 4 riittää luomaan configure.ac-tiedostoja ja M5.6-makroja.

Lisäksi uusi versio toteuttaa tarkistuksia, joiden avulla ohjelmistokehittäjät voivat varmistaa, että järjestelmä tukee time_t-tyyppiä, joka ei ole vuoden 2038-ongelman alainen (19. tammikuuta 2038 32-bittisen time_t-tyypin määrittämät epokaaliset aikalaskurit vuotaa yli). Lisätty "--enable-year2038"-vaihtoehto ja AC_SYS_YEAR2038-makro mahdollistaakseen 64-bittisen time_t-tyypin käytön 32-bittisissä järjestelmissä. Lisätty on myös AC_SYS_YEAR2038_RECOMMENDED-makro, joka luo virheen käytettäessä 32-bittistä time_t-tyyppiä.

Lähde: opennet.ru

Lisää kommentti