GNU Autoconf 2.72 хувилбар

GNU Autoconf 2.72 багцын хувилбар хэвлэгдэн гарсан бөгөөд энэ нь янз бүрийн Unix-тэй төстэй системүүд дээр програм бүтээх автомат тохиргооны скриптүүдийг үүсгэхэд зориулагдсан M4 макро багцыг өгдөг (бэлтгэсэн загвар дээр үндэслэн "тохируулга" скриптийг үүсгэсэн).

Шинэ хувилбар нь ирээдүйн Си хэлний стандарт болох 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-нд 2038 битийн time_t төрлөөр тодорхойлсон эрин үеийн цаг тоологч). халих болно). "--enable-year2038" сонголт болон AC_SYS_YEAR64 макро нэмсэн бөгөөд 32 битийн систем дээр 2038 битийн time_t төрлийг ашиглах боломжтой болсон. Мөн AC_SYS_YEAR32_RECOMMENDED макро нэмсэн бөгөөд энэ нь XNUMX битийн time_t төрлийг ашиглах үед алдаа үүсгэдэг.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх