Kutolewa kwa GNU Autoconf 2.72

Kutolewa kwa kifurushi cha GNU Autoconf 2.72 kimechapishwa, ambacho hutoa seti ya M4 macros kwa ajili ya kuunda maandishi ya usanidi wa kiotomatiki kwa ajili ya maombi ya ujenzi kwenye mifumo mbalimbali ya Unix-kama (kulingana na template iliyoandaliwa, hati ya "configure" inatolewa).

Toleo jipya linaongeza usaidizi kwa kiwango cha lugha cha C cha siku zijazo - C23, uchapishaji wa toleo la mwisho ambalo linatarajiwa mwaka ujao. Usaidizi umesitishwa kwa vikusanyaji vya C kwa kutumia vibadala vya lugha kabla ya C89 (ANSI C) ambavyo vinaauni sintaksia ya zamani ya tamko la utendaji wa K&R (Kernighan na Ritchie), ambayo haiwezi kutumika tena katika kiwango kijacho.

Sasa inahitaji angalau toleo la GNU M4 1.4.8 (GNU M4 1.4.16 ilipendekezwa). Angalau Perl 5.10 inahitajika kuzalisha baadhi ya vipengele vya Autoconf vinavyotumiwa kutengeneza Autoconf yenyewe, lakini Perl 4 inatosha kuzalisha faili za configure.ac na M5.6 macros.

Zaidi ya hayo, toleo jipya hutekelezea ukaguzi ili kuruhusu wasanidi programu kuhakikisha kuwa mfumo unaauni aina ya time_t, ambayo haiko chini ya tatizo la mwaka wa 2038 (tarehe 19 Januari 2038, vihesabio vya wakati epochal vilivyobainishwa na aina ya 32-bit time_t. itafurika). Imeongezwa chaguo la "--enable-year2038" na jumla ya AC_SYS_YEAR2038 ili kuwezesha matumizi ya aina ya 64-bit time_t kwenye mifumo ya 32-bit. Pia imeongezwa ni AC_SYS_YEAR2038_RECOMMENDED macro, ambayo hutoa hitilafu wakati wa kutumia aina ya 32-bit time_t.

Chanzo: opennet.ru

Kuongeza maoni