Vrystelling van GNU Autoconf 2.72

Die vrystelling van die GNU Autoconf 2.72-pakket is gepubliseer, wat 'n stel M4-makro's verskaf vir die skep van outo-konfigurasie-skrifte vir die bou van toepassings op verskeie Unix-agtige stelsels (gebaseer op die voorbereide sjabloon, word die "konfigureer" skrif gegenereer).

Die nuwe weergawe voeg ondersteuning by vir die toekomstige C-taalstandaard - C23, waarvan die publikasie van die finale weergawe volgende jaar verwag word. Ondersteuning is gestaak vir C-samestellers wat pre-C89 (ANSI C) taalvariante gebruik wat slegs die ou K&R (Kernighan en Ritchie) stylfunksieverklaringsintaksis ondersteun, wat nie meer in die komende standaard ondersteun word nie.

Dit vereis nou ten minste GNU M4 weergawe 1.4.8 (GNU M4 1.4.16 aanbeveel). Ten minste Perl 5.10 is nodig om sommige van die Autoconf-komponente te genereer wat gebruik word om Autoconf self te ontwikkel, maar Perl 4 is voldoende om configure.ac-lêers en M5.6-makro's te genereer.

Daarbenewens implementeer die nuwe vrystelling kontroles om sagteware-ontwikkelaars in staat te stel om te verseker dat die stelsel die time_t-tipe ondersteun, wat nie onderhewig is aan die jaar 2038-probleem nie (op 19 Januarie 2038, die epogale tydtellers gespesifiseer deur die 32-bis time_t-tipe sal oorloop). Bygevoeg "--enable-year2038" opsie en AC_SYS_YEAR2038 makro om die gebruik van die 64-bis time_t tipe op 32-bis stelsels moontlik te maak. Ook bygevoeg is die AC_SYS_YEAR2038_RECOMMENDED makro, wat 'n fout genereer wanneer die 32-bis time_t tipe gebruik word.

Bron: opennet.ru

Voeg 'n opmerking