GNU Autoconf 2.72 шығарылымы

GNU Autoconf 2.72 пакетінің шығарылымы жарияланды, ол әртүрлі Unix-тәрізді жүйелерде қолданбаларды құру үшін автоматты конфигурациялау сценарийлерін жасауға арналған M4 макростарының жиынтығын ұсынады (дайындалған үлгі негізінде «конфигурациялау» сценарийі жасалады).

Жаңа нұсқа болашақта C тілінің стандарты - C23 қолдауын қосады, оның соңғы нұсқасы келесі жылы жарияланады деп күтілуде. Алдағы стандартта бұдан былай қолдау көрсетілмейтін ескі K&R (Kernighan және Ritchie) стиліндегі функция декларациясының синтаксисін ғана қолдайтын C89 (ANSI C) тіліне дейінгі нұсқаларды пайдаланатын C компиляторларына қолдау көрсету тоқтатылды.

Енді жұмыс істеу үшін кемінде GNU M4 1.4.8 қажет (GNU M4 1.4.16 ұсынылады). Autoconf бағдарламасын әзірлеу үшін пайдаланылатын кейбір Autoconf құрамдастарын жасау үшін кем дегенде Perl 5.10 қажет, бірақ Perl 4 configure.ac файлдары мен M5.6 макростарын жасау үшін жеткілікті.

Сонымен қатар, жаңа шығарылым бағдарламалық жасақтаманы әзірлеушілерге жүйенің 2038 жылғы мәселеге жатпайтын time_t түрін қолдайтынына көз жеткізуге мүмкіндік беретін тексерулерді жүзеге асырады (19 жылдың 2038 қаңтарында 32 биттік time_t түрімен көрсетілген кезеңдік уақыт есептегіштері) толып кетеді). 2038 биттік жүйелерде 2038 биттік time_t түрін пайдалануды қосу үшін "--enable-year64" опциясы және AC_SYS_YEAR32 макросы қосылды. Сондай-ақ AC_SYS_YEAR2038_RECOMMENDED макросы қосылды, ол 32-биттік time_t түрін пайдалану кезінде қатені жасайды.

Ақпарат көзі: opennet.ru

пікір қалдыру