FERRAMENTAS LINUX: O Kernel Linux 5.15 está habilitando o "-Werror" por padrão para todas as compilações de kernel

segunda-feira, 6 de setembro de 2021

O Kernel Linux 5.15 está habilitando o "-Werror" por padrão para todas as compilações de kernel

 Confira !!

Uma mudança feita por Linus Torvalds e fundida hoje para o Kernel Linux 5.15 está habilitando o sinalizador de compilador "-Werror" por padrão para todas as compilações de kernel.

O sinalizador do compilador "-Werror" trata todos os avisos como erros de construção. Ao promover todos os avisos de erros, ele obriga os desenvolvedores a garantir que tais avisos de construção que podem passar despercebidos ou apenas vagamente preocupados pelos desenvolvedores agora tratá-los com prioridade, visto que interromperá o processo de construção. Muitos projetos de software já usam "-Werror" por padrão para garantir um melhor controle de qualidade para garantir que os avisos sejam tratados, mas a maioria deles tende a não ser do tamanho do kernel do Linux.

Linus Torvalds comentou com a mudança, "Devemos sempre ter uma compilação limpa e desabilitaremos os avisos ansiosos específicos conforme necessário, se não pudermos corrigi-los. Mas embora eu aplique isso religiosamente em minha própria árvore, isso não é imposto por vários robôs de construção que não necessariamente relatam avisos. Portanto, isso apenas torna '-Werror' um sinalizador de compilador padrão. "

No entanto, este patch também adiciona WERROR como um switch Kconfig. Isso permite desabilitar o sinalizador" -Werror "caso novas versões do compilador introduzam novos avisos que não podem ser corrigidos imediatamente pelo kernel ou outros problemas seletivos onde fazer um aviso- kernel livre não é viável. A opção WERROR é habilitada por padrão para todas as compilações de kernel.

Linus terminou a mensagem de patch com, "Espero que isso signifique que recebo menos solicitações de pull com novos avisos que não foram percebidos por várias automações que temos em vigor. Bata na madeira. "





Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário