Paglabas ng GNU Autoconf 2.72

Ang paglabas ng GNU Autoconf 2.72 package ay nai-publish, na nagbibigay ng isang set ng M4 macros para sa paglikha ng mga auto-configuration na script para sa pagbuo ng mga application sa iba't ibang Unix-like system (batay sa inihandang template, ang "configure" na script ay nabuo).

Ang bagong bersyon ay nagdaragdag ng suporta para sa hinaharap na pamantayan ng wikang C - C23, ang paglalathala ng huling bersyon na inaasahan sa susunod na taon. Ang suporta ay hindi na ipinagpatuloy para sa mga C compiler na gumagamit ng pre-C89 (ANSI C) na mga variant ng wika na sumusuporta lang sa lumang K&R (Kernighan at Ritchie) style function declaration syntax, na hindi na sinusuportahan sa paparating na pamantayan.

Nangangailangan na ito ngayon ng hindi bababa sa bersyon 4 ng GNU M1.4.8 (inirerekomenda ang GNU M4 1.4.16). Ang hindi bababa sa Perl 5.10 ay kinakailangan upang bumuo ng ilan sa mga bahagi ng Autoconf na ginagamit upang bumuo ng Autoconf mismo, ngunit ang Perl 4 ay sapat upang bumuo ng mga configure.ac na file at M5.6 na macro.

Bilang karagdagan, ang bagong release ay nagpapatupad ng mga pagsusuri upang payagan ang mga developer ng software na matiyak na sinusuportahan ng system ang time_t type, na hindi napapailalim sa year 2038 problem (noong Enero 19, 2038, ang epochal time counters na tinukoy ng 32-bit time_t type ay aapaw). Idinagdag ang opsyong "--enable-year2038" at AC_SYS_YEAR2038 macro upang paganahin ang paggamit ng 64-bit na uri ng time_t sa mga 32-bit na system. Idinagdag din ang AC_SYS_YEAR2038_RECOMMENDED macro, na bumubuo ng error kapag ginagamit ang 32-bit na time_t na uri.

Pinagmulan: opennet.ru

Magdagdag ng komento