edps
(usa Slackware)
Enviado em 02/08/2020 - 19:01h
Leo CCB escreveu:
Saudações linuxers. Com diz o título, fiquei 26 horas compilando o qt5 e mesmo assim tive que parar o processo para poder usar o notebook. Eu usei o programa slackrepo. Habilitei as seguintes variáveis de ambientes: CCACHE=yes LDGOLD=yes PROPRIETARY_CODECS=yes. Meu note book tem processador intel core i3 sétima geração com velocidade de 1.8 que pode chegar até 2.5 GHz (aumenta a velocidade com a demanda) e possui 4G de ram. Eu usei 20G de ccache e fiz uma partição de 15G de swap, pois sempre faltava memória de troca em um processo chamado cc1plus. Algum conselho para acelerar a bagaça aí? Eu poderia deixae de fora os codecs proprietários? O LDGOLD no qt5.Slackbuild está assim:
[ "$LDGOLD" = "no" ] && USE_LDGOLD="-no-use-gold-linker"
que me gerou uma duvida. Eu colocando =yes manda não usar o gold-linker? No README, pelo que entendi, diz que fazendo =yes usa mais memória mas é mais rápido. Me enganei em alguma coisa?
Boa noite, talvez você não tenha notado mas no README diz que na primeira utilização o processo será bem mais lento, o uso do CCACHE só se faz notável nas proximas compilações:
NOTES ON OPTIONS
* Using ccache should speed up subsequent rebuilds, but may
be slower for first time or one-off builds.
Quanto ao Slackrepo, já compilei o qt5 em 1h e 7m e acho que não estava usando
ccache, o PC um six-core (i5 8400) com 16GB de RAM:
https://edpsblog.files.wordpress.com/2018/07/slackrepo-build-qt5.png
Também já compilei o Chromium no Gentoo em 1h 36 min usando a flag
jumbo-build, que acho ter sido removida:
https://edpsblog.wordpress.com/2018/10/14/how-to-compilacao-mais-rapida-do-chromium-no-gentoo/
Depois dessa vez nunca mais obtive o mesmo resultado, mesmo usando o
ccache.