Configurar /etc/makepkg.conf

Editei o arquivo /etc/makepkg.conf para definir CFLAGS, CXXFLAGS e MAKEFLAGS para compilar pacotes mais apropriados ao meu jhardware.

comando para descobrir o parametro do CFLAGS

$ gcc -march=native -E -v – </dev/null 2>&1 | sed -n ‘s/.* -v – //p’

comando para descobrir quantidade de nucleos de sua maquina

$ nproc

Ficou assim minhas configuracoes

# by fernando
CFLAGS=”-march=haswell -mmmx -mno-3dnow -msse -msse2 -msse3 -mssse3 -mno-sse4a -mcx16 -msahf -mmovbe -maes -mno-sha -mpclmul -mpopcnt -mabm -mno-lwp -mfma -mno-fma4 -mno-xop -mbmi -mbmi2 -mno-tbm -mavx -mavx2 -msse4.2 -msse4.1 -mlzcnt -mno-rtm -mno-hle -mrdrnd -mf16c -mfsgsbase -mno-rdseed -mno-prfchw -mno-adx -mfxsr -mxsave -mxsaveopt -mno-avx512f -mno-avx512er -mno-avx512cd -mno-avx512pf -mno-prefetchwt1 –param l1-cache-size=32 –param l1-cache-line-size=64 –param l2-cache-size=3072 -mtune=haswell”
CXXFLAGS=”${CFLAGS}”

#– Make Flags: change this for DistCC/SMP systems
MAKEFLAGS=”-j4″

fonte: wiki archlinux

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s