.
O GNU Make 4.4 está agora disponível como o primeiro grande lançamento em mais de dois anos e meio. O GNU Make 4.4 possui muitas melhorias nesta importante ferramenta de automação de construção que ainda é amplamente utilizada por inúmeros projetos de software livre.
Ao suceder o GNU Make 4.3 que estreou em janeiro de 2020, muito se acumulou para o GNU Make 4.4 neste período. Entre as muitas mudanças a serem encontradas no GNU Make 4.4 incluem:
- O GNU Make 4.4 descontinua OS/2 (EMX), AmigaOS, Xenix e Cray com planos de remover esses alvos na próxima versão.
- O GNU Make agora usará arquivos temporários em mais situações.
- O novo alvo especial .WAIT para entre dois pré-requisitos de um alvo. O GNU Make esperará que todos os alvos à esquerda de .WAIT na lista sejam concluídos antes de iniciar qualquer um dos alvos à direita de .WAIT. Algumas versões alternativas de make já suportam .WAIT e serão necessárias em um próximo padrão POSIX para make.
- Suporte aprimorado para -l / --load-average em sistemas Linux ou outros expondo /proc/loadavg. O GNU Make usará a média de carga exposta para determinar o número de tarefas executáveis e evitar a necessidade de heurísticas.
- GNU Make 4.4 adiciona uma opção "--shuffle". A opção de linha de comando shuffle reordena metas e pré-requisitos para simular o não determinismo que pode ser visto durante compilações paralelas. O modo shuffle pode ser usado como uma forma de teste fuzz para compilações paralelas do GNU Make.
- Outra novidade é a opção de linha de comando --jobserver-style e pipes nomeados em sistemas onde o mkfifo está disponível.
- A exportação e desexportação de variáveis específicas de destino agora são tratadas corretamente.
- Um problema de longa data com o cache do diretório foi corrigido.
- Suporte para construir GNU Make no Microsoft Windows com o Tiny C Compiler (TCC).
Downloads e mais detalhes sobre o GNU Make 4.4 via gnu.org .
Até a próxima !!
Nenhum comentário:
Postar um comentário