Lëshimi i GNU Autoconf 2.72

Është publikuar lëshimi i paketës GNU Autoconf 2.72, i cili ofron një grup makrosh M4 për krijimin e skripteve të konfigurimit automatik për ndërtimin e aplikacioneve në sisteme të ndryshme të ngjashme me Unix (bazuar në shabllonin e përgatitur, krijohet skripti "konfiguro").

Versioni i ri shton mbështetjen për standardin e ardhshëm të gjuhës C - C23, publikimi i versionit përfundimtar të të cilit pritet vitin e ardhshëm. Mbështetja është ndërprerë për përpiluesit C që përdorin variante të gjuhës para C89 (ANSI C) që mbështesin vetëm sintaksën e vjetër të deklarimit të funksionit të stilit K&R (Kernighan dhe Ritchie), e cila nuk mbështetet më në standardin e ardhshëm.

Tani kërkon të paktën versionin 4 të GNU M1.4.8 (rekomandohet GNU M4 1.4.16). Të paktën Perl 5.10 kërkohet për të gjeneruar disa nga komponentët Autoconf të përdorur për të zhvilluar vetë Autoconf, por Perl 4 është i mjaftueshëm për të gjeneruar skedarë configure.ac dhe makro M5.6.

Përveç kësaj, versioni i ri zbaton kontrolle për t'i lejuar zhvilluesit e softuerit të sigurojnë që sistemi mbështet tipin time_t, i cili nuk i nënshtrohet problemit të vitit 2038 (më 19 janar 2038, numëruesit e kohës epokale të specifikuara nga lloji 32-bit time_t do të vërshojë). U shtua opsioni "--enable-year2038" dhe makro AC_SYS_YEAR2038 për të mundësuar përdorimin e tipit time_t 64-bit në sistemet 32-bit. Është shtuar gjithashtu makroja AC_SYS_YEAR2038_RECOMMENDED, e cila gjeneron një gabim kur përdoret lloji 32-bit time_t.

Burimi: opennet.ru

Shto një koment