Uitgave van GNU Autoconf 2.72

De release van het GNU Autoconf 2.72-pakket is gepubliceerd, dat een set M4-macro's biedt voor het maken van automatische configuratiescripts voor het bouwen van applicaties op verschillende Unix-achtige systemen (op basis van de voorbereide sjabloon wordt het "configure" -script gegenereerd).

De nieuwe versie voegt ondersteuning toe voor de toekomstige C-taalstandaard - C23, waarvan de publicatie van de definitieve versie volgend jaar wordt verwacht. De ondersteuning is stopgezet voor C-compilers die taalvarianten van vóór C89 (ANSI C) gebruiken die alleen de oude functiedeclaratiesyntaxis in K&R-stijl (Kernighan en Ritchie) ondersteunen, die niet langer wordt ondersteund in de komende standaard.

Het vereist nu minimaal GNU M4 versie 1.4.8 (GNU M4 1.4.16 aanbevolen). Minimaal Perl 5.10 is vereist om enkele van de Autoconf-componenten te genereren die worden gebruikt om Autoconf zelf te ontwikkelen, maar Perl 4 is voldoende om configure.ac-bestanden en M5.6-macro's te genereren.

Bovendien implementeert de nieuwe release controles waarmee softwareontwikkelaars ervoor kunnen zorgen dat het systeem het time_t-type ondersteunt, dat niet onderhevig is aan het jaar 2038-probleem (op 19 januari 2038 worden de epochale tijdtellers gespecificeerd door het 32-bit time_t-type zal overstromen). Optie "--enable-year2038" en macro AC_SYS_YEAR2038 toegevoegd om het gebruik van het 64-bit time_t-type op 32-bit systemen mogelijk te maken. Ook is de macro AC_SYS_YEAR2038_RECOMMENDED toegevoegd, die een fout genereert bij gebruik van het 32-bits time_t-type.

Bron: opennet.ru

Voeg een reactie