GNU Autoconf 2.72 versiyasi

GNU Autoconf 2.72 to'plami nashr etildi, u turli Unix-ga o'xshash tizimlarda ilovalarni yaratish uchun avtomatik konfiguratsiya skriptlarini yaratish uchun M4 makroslari to'plamini taqdim etadi (tayyorlangan shablon asosida "konfiguratsiya" skripti yaratiladi).

Yangi versiya kelajakdagi C tili standarti - C23 uchun qo'llab-quvvatlashni qo'shadi, uning yakuniy versiyasi keyingi yilda nashr etilishi kutilmoqda. Faqat eski K&R (Kernighan va Ritchie) uslubidagi funksiya deklaratsiyasi sintaksisini qoʻllab-quvvatlaydigan C89 (ANSI C) tilidan oldingi variantlardan foydalangan holda C kompilyatorlarini qoʻllab-quvvatlash toʻxtatildi, bu esa kelgusi standartda endi qoʻllab-quvvatlanmaydi.

Endi u kamida GNU M4 1.4.8 versiyasini talab qiladi (GNU M4 1.4.16 tavsiya etiladi). Autoconf-ning o'zini ishlab chiqish uchun ishlatiladigan ba'zi Autoconf komponentlarini yaratish uchun kamida Perl 5.10 talab qilinadi, ammo Perl 4 configure.ac fayllari va M5.6 makroslarini yaratish uchun etarli.

Bundan tashqari, yangi reliz dasturiy ta'minot ishlab chiqaruvchilariga tizim 2038 yil muammosiga tobe bo'lmagan time_t turini qo'llab-quvvatlashiga ishonch hosil qilish uchun tekshiruvlarni amalga oshiradi (19 yil 2038 yanvarda 32 bitli time_t turi bilan belgilangan davr vaqt hisoblagichlari). toshib ketadi). 2038-bitli tizimlarda 2038-bit time_t turidan foydalanishni taʼminlash uchun “--enable-year64” opsiyasi va AC_SYS_YEAR32 makros qoʻshildi. AC_SYS_YEAR2038_RECOMMENDED makros ham qo'shildi, bu 32-bit time_t turidan foydalanganda xatolik hosil qiladi.

Manba: opennet.ru

a Izoh qo'shish