Lansarea GNU Autoconf 2.72

A fost publicată lansarea pachetului GNU Autoconf 2.72, care furnizează un set de macrocomenzi M4 pentru crearea de scripturi de auto-configurare pentru construirea de aplicații pe diverse sisteme de tip Unix (pe baza șablonului pregătit, este generat scriptul „configure”).

Noua versiune adaugă suport pentru viitorul standard de limbaj C - C23, a cărui publicare a versiunii finale este așteptată anul viitor. Suportul a fost întrerupt pentru compilatoarele C care utilizează variante de limbaj pre-C89 (ANSI C) care acceptă doar vechea sintaxă de declarare a funcției în stil K&R (Kernighan și Ritchie), care nu mai este acceptată în standardul viitor.

Acum necesită cel puțin versiunea GNU M4 1.4.8 (recomandat GNU M4 1.4.16). Cel puțin Perl 5.10 este necesar pentru a genera unele dintre componentele Autoconf utilizate pentru a dezvolta Autoconf în sine, dar Perl 4 este suficient pentru a genera fișiere configure.ac și macro-uri M5.6.

În plus, noua versiune implementează verificări pentru a permite dezvoltatorilor de software să se asigure că sistemul acceptă tipul time_t, care nu este supus problemei anului 2038 (la 19 ianuarie 2038, contoarele de timp epocale specificate de tipul time_t de 32 de biți se va revarsa). S-a adăugat opțiunea „--enable-year2038” și macrocomanda AC_SYS_YEAR2038 pentru a permite utilizarea tipului time_t pe 64 de biți pe sistemele pe 32 de biți. De asemenea, este adăugată macrocomanda AC_SYS_YEAR2038_RECOMMENDED, care generează o eroare când se utilizează tipul time_t de 32 de biți.

Sursa: opennet.ru

Adauga un comentariu