Como o Arch e Manjaro não são totalmente source base,e o manjaro opta pela config padrão.
1-Tenha em mente que nem todos os sistemas de compilação usam as variáveis configuradas no makepkg.conf. Por exemplo, cmake ignora a variável de ambiente das opções de pré-processador, CPPFLAGS. Consequentemente, muitos PKGBUILD contêm soluções alternativas com opções específicas para o sistema de compilação usado pelo software empacotado.
A configuração fornecida com o código fonte no Makefile ou em um argumento específico na linha de comando de compilação tem a preferência e pode potencialmente sobrescrever aquela no makepkg.conf.
O GCC pode detectar e habilitar automaticamente otimizações seguras específicas para cada arquitetura. Para usar esse recurso, primeiro remova os sinalizadores -march e -mtune, então adicione -march = native.
Embora eu não veja melhora significativa em adicionar flags,quando quero forçar utilizo o makepkg.conf do programa(quando acompanha) que sobrescreve o default.
Para ver quais sinalizadores isso habilita em sua máquina, execute:
- Código: Selecionar todos
$ gcc -march=native -v -Q --help=target
E pelo que percebi o manjaro é bem diferente do arch em muitos aspectos,por ser user friend.