Lançamento do GNU Autoconf 2.72

Foi publicado o lançamento do pacote GNU Autoconf 2.72, que fornece um conjunto de macros M4 para criar scripts de configuração automática para construir aplicativos em vários sistemas do tipo Unix (com base no modelo preparado, o script “configure” é gerado).

A nova versão adiciona suporte para o futuro padrão da linguagem C - C23, cuja publicação da versão final está prevista para o próximo ano. O suporte foi descontinuado para compiladores C usando variantes de linguagem pré-C89 (ANSI C) que suportam apenas a antiga sintaxe de declaração de função no estilo K&R (Kernighan e Ritchie), que não é mais suportada no próximo padrão.

Agora requer pelo menos GNU M4 versão 1.4.8 (GNU M4 1.4.16 recomendado). Pelo menos o Perl 5.10 é necessário para gerar alguns dos componentes do Autoconf usados ​​para desenvolver o próprio Autoconf, mas o Perl 4 é suficiente para gerar arquivos configure.ac e macros M5.6.

Além disso, a nova versão implementa verificações para permitir que os desenvolvedores de software garantam que o sistema suporta o tipo time_t, que não está sujeito ao problema do ano 2038 (em 19 de janeiro de 2038, os contadores de tempo de época especificados pelo tipo time_t de 32 bits transbordará). Adicionadas a opção "--enable-year2038" e a macro AC_SYS_YEAR2038 para permitir o uso do tipo time_t de 64 bits em sistemas de 32 bits. Também foi adicionada a macro AC_SYS_YEAR2038_RECOMMENDED, que gera um erro ao usar o tipo time_t de 32 bits.

Fonte: opennet.ru

Adicionar um comentário