Utgivning av GNU Autoconf 2.72

Utgivningen av paketet GNU Autoconf 2.72 har publicerats, som tillhandahåller en uppsättning M4-makron för att skapa autokonfigurationsskript för att bygga applikationer på olika Unix-liknande system (baserat på den förberedda mallen genereras "konfigurerings"-skriptet).

Den nya versionen lägger till stöd för den framtida C-språkstandarden - C23, vars utgivning av den slutliga versionen väntas nästa år. Stödet har upphört för C-kompilatorer som använder pre-C89 (ANSI C) språkvarianter som endast stöder funktionsdeklarationssyntaxen i gamla K&R (Kernighan och Ritchie), som inte längre stöds i den kommande standarden.

Det kräver nu minst GNU M4 version 1.4.8 (GNU M4 1.4.16 rekommenderas). Minst Perl 5.10 krävs för att generera några av Autoconf-komponenterna som används för att utveckla Autoconf själv, men Perl 4 är tillräckligt för att generera configure.ac-filer och M5.6-makron.

Dessutom innehåller den nya utgåvan kontroller för att tillåta mjukvaruutvecklare att säkerställa att systemet stöder time_t-typen, som inte är föremål för år 2038-problemet (den 19 januari 2038, epokala tidsräknare specificerade av 32-bitars time_t-typen kommer att svämma över). Lade till alternativet "--enable-year2038" och AC_SYS_YEAR2038 makro för att möjliggöra användningen av 64-bitars time_t-typen på 32-bitars system. Makrot AC_SYS_YEAR2038_RECOMMENDED har också lagts till, vilket genererar ett fel när du använder 32-bitars time_t-typen.

Källa: opennet.ru

Lägg en kommentar