Нашри 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 тавсия дода мешавад). Барои тавлиди баъзе ҷузъҳои Autoconf, ки барои таҳияи худи Autoconf истифода мешаванд, ҳадди аққал Perl 5.10 лозим аст, аммо 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

Илова Эзоҳ