Utgivelse av GNU Autoconf 2.72

Utgivelsen av GNU Autoconf 2.72-pakken er publisert, som gir et sett med M4-makroer for å lage autokonfigurasjonsskript for å bygge applikasjoner på forskjellige Unix-lignende systemer (basert på den forberedte malen genereres "configure"-skriptet).

Den nye versjonen legger til støtte for den fremtidige C-språkstandarden - C23, publiseringen av den endelige versjonen er forventet neste år. Støtte har blitt avviklet for C-kompilatorer som bruker pre-C89 (ANSI C) språkvarianter som kun støtter den gamle funksjonsdeklarasjonssyntaksen for K&R (Kernighan og Ritchie), som ikke lenger støttes i den kommende standarden.

Den krever nå minst GNU M4 versjon 1.4.8 (GNU M4 1.4.16 anbefales). Minst Perl 5.10 kreves for å generere noen av Autoconf-komponentene som brukes til å utvikle Autoconf selv, men Perl 4 er tilstrekkelig til å generere configure.ac-filer og M5.6-makroer.

I tillegg implementerer den nye utgivelsen kontroller for å tillate programvareutviklere å sikre at systemet støtter time_t-typen, som ikke er underlagt år 2038-problemet (19. januar 2038, epoketidstellerne spesifisert av 32-bits time_t-typen vil flyte over). Lagt til "--enable-year2038"-alternativet og AC_SYS_YEAR2038-makroen for å aktivere bruken av 64-bits time_t-typen på 32-biters systemer. AC_SYS_YEAR2038_RECOMMENDED-makroen er også lagt til, som genererer en feil ved bruk av 32-bits time_t-typen.

Kilde: opennet.ru

Legg til en kommentar