• [^] # Re: Mesure du bénéfice de l'approche Gentoo

    Posté par (site web personnel) . En réponse à la dépêche Mesure du bénéfice de l'approche Gentoo. Évalué à 1.

    Je pense effectivement que ca vient plutot du compilateur (une prerelease pour un compilateur c'est un peu dangereux).
    Moi je ne connaissais pas toutes ces considerations et j'ai monte ma LFS avec gcc 3.2.1 et -O3 sur tout les softs possibles, y compris Emacs et XFree86 qui n'est pas ce que l'on appelle un programme leger.
    Je n'ai encore fait face a aucun probleme de stabilite, tout a compile correctement, meme les trucs perso un peu louche.

    En revanche, le bouquin de la LFS deconseille l'usage de flags perso d'optimisation notamment pour la glibc et gcc. Extrait pour la glibc:

    This package is known to behave badly when you have changed its
    default optimization flags (including the -march and -mcpu options).
    Therefore, if you have defined any environment variables that override
    default optimizations, such as CFLAGS and CXXFLAGS, we recommend
    unsetting them when building Glibc.


    Pour MPlayer, meme topo, il vaut mieux laisser le "configure" faire son boulot tout seul.

    Il serait donc interessant de savoir comment les gentoistes compilent gcc, glibc et consors...

    Donc -O3 n'est peut-etre pas une plus-value mais avec un compilateur finalise il n'a pas l'air d'etre particulierement dangereux. Pour les perfs, de toute facon, vu l'interet d'optimiser en general (voir les posts precedents) -O3 ou -O2 ca va etre de l'ordre du %...

    Enfin, l'utilisation de flags d'optimisation avec un gcc en prerelease me semble quand meme dangereux, je ne trouve donc pas etonnant que tu ais des segfault.