Објавување на GNU Autoconf 2.72

Објавено е изданието на пакетот GNU Autoconf 2.72, кој обезбедува збир на макроа M4 за создавање скрипти за автоматска конфигурација за градење апликации на различни системи слични на Unix (врз основа на подготвениот шаблон, се генерира скриптата „конфигурирај“).

Новата верзија додава поддршка за идниот стандард за јазик C - C23, чие објавување на финалната верзија се очекува следната година. Поддршката е прекината за C компајлери кои користат пред-C89 (ANSI C) јазични варијанти кои ја поддржуваат само старата синтакса за декларација на функции во стилот K&R (Kernighan и Ritchie), која повеќе не е поддржана во претстојниот стандард.

Сега бара најмалку GNU M4 верзија 1.4.8 (се препорачува GNU M4 1.4.16). Најмалку Perl 5.10 е потребен за генерирање на некои од компонентите Autoconf што се користат за развивање на самиот Autoconf, но Perl 4 е доволен за генерирање датотеки configure.ac и M5.6 макроа.

Дополнително, новото издание имплементира проверки за да им овозможи на развивачите на софтвер да се осигураат дека системот го поддржува типот time_t, кој не е предмет на проблемот од 2038 година (на 19 јануари 2038 година, епохалните бројачи на време специфицирани со 32-битен тип time_t ќе се прелее). Додадена е опцијата „--enable-year2038“ и макрото AC_SYS_YEAR2038 за да се овозможи користење на 64-битен тип time_t на 32-битни системи. Додадено е и макрото AC_SYS_YEAR2038_RECOMMENDED, кое генерира грешка при користење на 32-битен тип time_t.

Извор: opennet.ru

Додадете коментар