Itusilẹ ti GNU Autoconf 2.72

Itusilẹ ti package GNU Autoconf 2.72 ni a ti tẹjade, eyiti o pese eto M4 macros fun ṣiṣẹda awọn iwe afọwọkọ atunto adaṣe fun kikọ awọn ohun elo lori ọpọlọpọ awọn ọna ṣiṣe Unix (da lori awoṣe ti a pese, iwe afọwọkọ “tunto” ti ipilẹṣẹ).

Ẹya tuntun ṣe afikun atilẹyin fun boṣewa ede C ti ọjọ iwaju - C23, titẹjade ti ẹya ikẹhin eyiti o nireti ni ọdun ti n bọ. Atilẹyin ti dawọ duro fun awọn olupilẹṣẹ C ni lilo awọn iyatọ ede ṣaaju-C89 (ANSI C) ti o ṣe atilẹyin sintasi ikede iṣẹ ara K&R (Kernighan ati Ritchie) atijọ, eyiti ko ṣe atilẹyin ni boṣewa ti n bọ.

Bayi o nilo o kere ju GNU M4 ẹya 1.4.8 (GNU M4 1.4.16 niyanju). O kere ju Perl 5.10 ni a nilo lati ṣe agbejade diẹ ninu awọn paati Autoconf ti a lo lati ṣe idagbasoke Autoconf funrararẹ, ṣugbọn Perl 4 to lati ṣe awọn faili configure.ac ati awọn macros M5.6.

Ni afikun, itusilẹ tuntun n ṣe awọn sọwedowo lati gba awọn olupilẹṣẹ sọfitiwia laaye lati rii daju pe eto naa ṣe atilẹyin iru time_t, eyiti ko jẹ koko-ọrọ si iṣoro ọdun 2038 (ni Oṣu Kini Ọjọ 19, Ọdun 2038, awọn iṣiro akoko epochal pato nipasẹ iru 32-bit time_t. yóò kún àkúnwọ́sílẹ̀). Ṣe afikun aṣayan "-enable-year2038" ati AC_SYS_YEAR2038 macro lati jẹ ki lilo iru 64-bit time_t lori awọn ọna ṣiṣe 32-bit. Paapaa ti a ṣafikun ni AC_SYS_YEAR2038_RECOMMENDED Makiro, eyiti o ṣẹda aṣiṣe nigba lilo iru 32-bit time_t.

orisun: opennet.ru

Fi ọrọìwòye kun