GNU Autoconf 2.72 නිකුත් කිරීම

GNU Autoconf 2.72 පැකේජයේ නිකුතුව ප්‍රකාශයට පත් කර ඇත, එය විවිධ Unix වැනි පද්ධති මත යෙදුම් තැනීම සඳහා ස්වයංක්‍රීය වින්‍යාස ස්ක්‍රිප්ට් නිර්මාණය කිරීම සඳහා M4 මැක්‍රෝ කට්ටලයක් සපයයි (සකසන ලද අච්චුව මත පදනම්ව, “වින්‍යාස කරන්න” ස්ක්‍රිප්ට් ජනනය වේ).

නව අනුවාදය අනාගත C භාෂා ප්‍රමිතිය සඳහා සහය එක් කරයි - C23, එහි අවසාන අනුවාදය ප්‍රකාශනය ලබන වසරේ අපේක්ෂා කෙරේ. පැරණි K&R (Kernighan සහ Ritchie) ස්ටයිල් ශ්‍රිත ප්‍රකාශන වාක්‍ය ඛණ්ඩයට පමණක් සහය දක්වන පූර්ව-C89 (ANSI C) භාෂා ප්‍රභේද භාවිතා කරන C සම්පාදක සඳහා සහය නවත්වා ඇත, එය ඉදිරියට එන සම්මතයේ තවදුරටත් සහාය නොදක්වයි.

එයට දැන් අවම වශයෙන් GNU M4 අනුවාදය 1.4.8 (GNU M4 1.4.16 නිර්දේශිත) අවශ්‍ය වේ. Autoconf සංවර්ධනය කිරීමට භාවිතා කරන සමහර Autoconf සංරචක උත්පාදනය කිරීමට අවම වශයෙන් Perl 5.10 අවශ්‍ය වේ, නමුත් configure.ac ගොනු සහ M4 මැක්‍රෝ ජනනය කිරීමට Perl 5.6 ප්‍රමාණවත් වේ.

මීට අමතරව, නව නිකුතුව මඟින් 2038 වසරේ ගැටලුවට යටත් නොවන (19 ජනවාරි 2038 වන දින, 32-bit time_t වර්ගය මගින් නිශ්චිතව දක්වා ඇති epochal time counters) පද්ධතිය time_t වර්ගයට සහය දක්වන බව සහතික කිරීමට මෘදුකාංග සංවර්ධකයින්ට ඉඩ දෙන චෙක්පත් ක්‍රියාත්මක කරයි. පිටාර ගලනු ඇත). 2038-bit පද්ධති මත 2038-bit time_t වර්ගය භාවිතය සබල කිරීමට "--enable-year64" විකල්පය සහ AC_SYS_YEAR32 මැක්‍රෝ එකතු කරන ලදී. AC_SYS_YEAR2038_RECOMMENDED මැක්‍රෝ ද එක් කර ඇත, එය 32-bit time_t වර්ගය භාවිතා කරන විට දෝෂයක් ජනනය කරයි.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න