Rhyddhau GNU Autoconf 2.72

Mae rhyddhau pecyn GNU Autoconf 2.72 wedi'i gyhoeddi, sy'n darparu set o macros M4 ar gyfer creu sgriptiau ffurfweddu awtomatig ar gyfer adeiladu cymwysiadau ar wahanol systemau tebyg i Unix (yn seiliedig ar y templed a baratowyd, cynhyrchir y sgript “ffurfweddu”).

Mae'r fersiwn newydd yn ychwanegu cefnogaeth i safon iaith C yn y dyfodol - C23, y disgwylir cyhoeddi'r fersiwn terfynol ohoni y flwyddyn nesaf. Mae cefnogaeth wedi'i therfynu ar gyfer casglwyr C sy'n defnyddio amrywiadau iaith cyn-C89 (ANSI C) sy'n cefnogi'r hen gystrawen datganiad swyddogaeth arddull K&R (Kernighan a Ritchie) yn unig, nad yw bellach yn cael ei chefnogi yn y safon sydd i ddod.

Bellach mae angen o leiaf GNU M4 fersiwn 1.4.8 (argymhellir GNU M4 1.4.16). Mae angen o leiaf Perl 5.10 i gynhyrchu rhai o'r cydrannau Autoconf a ddefnyddir i ddatblygu Autoconf ei hun, ond mae Perl 4 yn ddigon i gynhyrchu ffeiliau configure.ac a macros M5.6.

Yn ogystal, mae'r datganiad newydd yn gweithredu gwiriadau i ganiatáu i ddatblygwyr meddalwedd sicrhau bod y system yn cefnogi'r math time_t, nad yw'n destun problem blwyddyn 2038 (ar Ionawr 19, 2038, y cownteri amser epochal a bennir gan y math time_t 32-bit yn gorlifo). Ychwanegwyd opsiwn "--enable-year2038" a macro AC_SYS_YEAR2038 i alluogi'r defnydd o'r math time_t 64-bit ar systemau 32-did. Mae'r macro AC_SYS_YEAR2038_RECOMMENDED hefyd wedi'i ychwanegu, sy'n creu gwall wrth ddefnyddio'r math 32-bit time_t.

Ffynhonnell: opennet.ru

Ychwanegu sylw