GNU Autoconf 2.72 izlaišana

Ir publicēts GNU Autoconf 2.72 pakotnes izlaidums, kas nodrošina M4 makro komplektu automātiskās konfigurācijas skriptu izveidei lietojumprogrammu veidošanai dažādās Unix līdzīgās sistēmās (pamatojoties uz sagatavoto veidni, tiek ģenerēts skripts “konfigurēt”).

Jaunā versija papildina atbalstu topošajam C valodas standartam - C23, kura galīgās versijas izdošana gaidāma nākamgad. Ir pārtraukts atbalsts C kompilatoriem, kas izmanto valodas variantus pirms C89 (ANSI C), kas atbalsta tikai veco K&R (Kernighan un Ritchie) stila funkciju deklarācijas sintaksi, kas vairs netiek atbalstīta gaidāmajā standartā.

Tagad tam ir nepieciešama vismaz GNU M4 versija 1.4.8 (ieteicams GNU M4 1.4.16). Lai ģenerētu dažus Autoconf komponentus, ko izmanto paša Autoconf izstrādei, ir nepieciešams vismaz Perl 5.10, taču ar Perl 4 pietiek, lai ģenerētu configure.ac failus un M5.6 makro.

Turklāt jaunajā laidienā ir ieviestas pārbaudes, lai programmatūras izstrādātāji varētu pārliecināties, ka sistēma atbalsta time_t veidu, uz kuru neattiecas 2038. gada problēma (19. gada 2038. janvārī epohālo laika skaitītāji, kas norādīti ar 32 bitu tipu time_t pārplūdīs). Pievienota opcija "--enable-year2038" un makro AC_SYS_YEAR2038, lai iespējotu 64 bitu tipa time_t izmantošanu 32 bitu sistēmās. Pievienots arī makro AC_SYS_YEAR2038_RECOMMENDED, kas ģenerē kļūdu, izmantojot 32 bitu time_t tipu.

Avots: opennet.ru

Pievieno komentāru