FERRAMENTAS LINUX: O LLVM Clang adiciona o suporte "-march=native" para o Apple M1

terça-feira, 29 de março de 2022

O LLVM Clang adiciona o suporte "-march=native" para o Apple M1

 

Confira !

Uma mudança sutil, mas notável, que vale a pena mencionar na semana passada para o LLVM Clang 15.0 é o "-march=native" que  agora está funcionando para este compilador ao ser executado em um Apple M1 SoCs.

Embora "-march=native" seja popular e amplamente usado em processadores x86/x86_64 para direcionar os recursos do processador nativo/em uso, o suporte -march=native em CPUs não x86 tem sido irregular e nem sempre suportado por outras arquiteturas.

Com este commit (ele foi revertido e re-lançado pouco depois na semana passada) para LLVM Clang Git, -march=native agora funciona (e corretamente) para os  Apple M1SoCs.

Portanto, se você estiver executando o Clang no macOS com um Apple M1 SoC ou executando um Linux no hardware Apple M1 muito bem, agora você pode usar "-march=native" se desejar para uma geração de código mais otimizada.




Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário