Rilascio di GNU Autoconf 2.72

È stato pubblicato il rilascio del pacchetto GNU Autoconf 2.72 che fornisce un set di macro M4 per la creazione di script di autoconfigurazione per la creazione di applicazioni su vari sistemi Unix-like (in base al template preparato viene generato lo script “configure”).

La nuova versione aggiunge il supporto per il futuro standard del linguaggio C - C23, la cui pubblicazione della versione finale è prevista per il prossimo anno. Il supporto è stato interrotto per i compilatori C che utilizzano varianti del linguaggio pre-C89 (ANSI C) che supportano solo la vecchia sintassi di dichiarazione di funzioni in stile K&R (Kernighan e Ritchie), che non è più supportata nel prossimo standard.

Ora richiede almeno GNU M4 versione 1.4.8 (consigliato GNU M4 1.4.16). Per generare alcuni dei componenti Autoconf utilizzati per sviluppare Autoconf stesso è richiesto almeno Perl 5.10, ma Perl 4 è sufficiente per generare file configure.ac e macro M5.6.

Inoltre, la nuova release implementa controlli per consentire agli sviluppatori software di garantire che il sistema supporti il ​​tipo time_t, che non è soggetto al problema dell'anno 2038 (il 19 gennaio 2038, i contatori temporali epocali specificati dal tipo time_t a 32 bit traboccherà). Aggiunta l'opzione "--enable-year2038" e la macro AC_SYS_YEAR2038 per abilitare l'uso del tipo time_t a 64 bit su sistemi a 32 bit. È stata aggiunta anche la macro AC_SYS_YEAR2038_RECOMMENDED, che genera un errore quando si utilizza il tipo time_t a 32 bit.

Fonte: opennet.ru

Aggiungi un commento