Note perso sur l’optimisation de la compilation

Donc sur Gentoo on a le /etc/make.conf où on fout les options de compilo, je me suis jamais servi de Gentoo certes mais je suis omnscient (et ouais mon gars !)

Sur ma Debian je l’ai pas ce fichier. Ok donc soit j’édite tous les makefile soit je trouve une solution moins chiante.

La doc traduite de Linux From Scratch dispo ici parle de faire un export en faisant un
export CFLAGS="-O3 -march=<architecture>" && CXXFLAGS=$CFLAGS

Donc pour moi ça donnerais export CFLAGS="-O3 -march=pentium3" && CXXFLAGS=$CFLAGS

Et je lis sur la doc gentoo ici que en fait à partir de GCC 4.2 on peut directement mettre « native » à la place de <architecture>

Donc j’ai mis dans mon /etc/bash.bashrc la commande export CFLAGS="-O3 -march=native" && CXXFLAGS=$CFLAGS

Et ça roule au poil, j’ai compilé weechat 0.4.0 deux fois (standard et avec l’export) et j’ai senti une bonne différence.

Mouahahahaha !

Répondre

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google

Vous commentez à l'aide de votre compte Google. Déconnexion /  Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s