FERRAMENTAS LINUX: O FreeBSD 13 está se preparando para finalmente aposentar o GCC 4.2

quarta-feira, 14 de agosto de 2019

O FreeBSD 13 está se preparando para finalmente aposentar o GCC 4.2



Confira !



O GCC 4.2.1 está fora desde 2007 e, embora tenha havido muitas atualizações para a Coleção de Compiladores GNU durante a década, essa versão permanece um tanto comum no BSD devido a ser a última versão sob a licença GPLv2. O GCC 4.2.2 e o mais novo mudaram para a GPLv3 + e é por isso que vários BSDs mantiveram o GCC 4.2.1 ou, pelo menos, o mantiveram em seu repositório de base. Mas agora para o FreeBSD 13, esta versão antiga do GCC está pronta para ser retirada, já que o FreeBSD já está bastante focado no LLVM Clang como seu compilador padrão, ao mesmo tempo em que oferece novas versões do GCC através de seu sistema de gerenciamento de pacotes.

Um cronograma firme foi estabelecido para remover o GCC 4.2.1 antes do lançamento do FreeBSD 13 do próximo ano. Esta linha do tempo inclui a eliminação do GCC 4.2.1 de construções de integração contínua no final do mês e a desativação do GCC 4.2.1 do universo por padrão. No final do ano civil, eles desativarão o GCC 4.2.1 por padrão e, no final de março, quando removerão o código do compilador inteiramente de seu SVN. No próximo mês, eles também pretendem descartar plataformas não-Clang que não são suportadas pelo LLVM em árvore ou convertidas em uma cadeia de ferramentas externa.

O principal risco aqui é para as arquiteturas de CPU menos comuns, onde o suporte ao compilador LLVM / Clang não está tão bem. "A linha do tempo dá ao powerpc, mips, mips64 e sparc64 9 meses para se integrarem em um compilador em árvore, ou para ter uma solução comprovada de toolchain externa. Isso está no topo dos avisos de muitos anos sobre este ser o jogo final da integração do clang. "

Mais detalhes na lista de discussão do FreeBSD .

Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário