Encontrando informações relevantes para o make.conf do Gentoo
Dica publicada em Linux / Configuração
Encontrando informações relevantes para o make.conf do Gentoo
Como encontrar informações relevantes para o make.conf?
Para encontrar o "-march" use o comando:
gcc -c -Q -march=native --help=target | grep "march="
Mas se preferir use apenas "native". Não sei se é melhor "native" e deixar o GCC encontrar para você, ou se é melhor o usuário especificar.
Exemplo:
COMMON_FLAGS="-march=core2 -O2 -pipe"
ou
COMMON_FLAGS="-march=native -O2 -pipe"
Para achar CPU_FLAGS, use:
cpuid2cpuflags
Obs.: precisa instalar o programa "cpuid2cpuflags".
Exemplo:
CPU_FLAGS="mmx mmxext sse sse2 sse3 ssse3"
Para encontrar o CHOST, use:
gcc -### -march=native /usr/include/stdlib.h
E use o valor de "Target:".
Exemplo:
CHOST="x86_64-pc-linux-gnu"
Por favor, se alguém puder contribuir com comentários, apontando erros ou melhorias, eu agradeço, pois, sou novo no Gentoo.
Fontes:
Para encontrar o "-march" use o comando:
gcc -c -Q -march=native --help=target | grep "march="
Mas se preferir use apenas "native". Não sei se é melhor "native" e deixar o GCC encontrar para você, ou se é melhor o usuário especificar.
Exemplo:
COMMON_FLAGS="-march=core2 -O2 -pipe"
ou
COMMON_FLAGS="-march=native -O2 -pipe"
Para achar CPU_FLAGS, use:
cpuid2cpuflags
Obs.: precisa instalar o programa "cpuid2cpuflags".
Exemplo:
CPU_FLAGS="mmx mmxext sse sse2 sse3 ssse3"
Para encontrar o CHOST, use:
gcc -### -march=native /usr/include/stdlib.h
E use o valor de "Target:".
Exemplo:
CHOST="x86_64-pc-linux-gnu"
Por favor, se alguém puder contribuir com comentários, apontando erros ou melhorias, eu agradeço, pois, sou novo no Gentoo.
Fontes:
muito bom.
___________________________________________________________