|
Subject: Re: Gentoo 2005-0 Newsgroups: gmane.linux.gentoo.user.french Date: 2005-03-29 18:34:06 GMT (4 years, 14 weeks, 4 hours and 5 minutes ago) On Tue, 29 Mar 2005 21:41:53 +0400 David Robert <david.robert16 <at> wanadoo.fr> wrote: > qqn a-t-il déjà essayé ? En installation directe, non, mais par contre le profile je l'utilise depuis qlqs temps déjà. Enfin pour les gens qui avait migré en 2.6 (noyau et headers) depuis longtemps déjà, y'a vraiment pas de bouleversement. > petite question récurrente : quelle option d'optimisation > utilisez-vous ? la 1,2 ou 3 ? Perso je conseille le stage3. Mon raisonnement est le suivant: - il y a 2 choses vraiment configurables dans les paquets systèmes : les USE flags et les CFLAGS. - pour ce qui est des CFLAGS, Gentoo fournit des stage3 déjà optimisé pour la plupart des processeurs, et y'a vraiment rien à grater de ce côté (enfin je dis ça parceque perso je n'ai jamais vu un GCC se mettre à travailler plus vite sous prétexte qu'il avait été compilé avec du "-O3 --funroll-loops", mais bon, si vous ça vous est arrivé alors pourquoi pas...) - pour ce qui est des USE flags, ceux par défaut sont plutôt bons pour ce qui concerne les paquets systèmes. Bien sûr, il y a des exceptions, on peut par exemple vouloir changer "acl", ou bien se rajouter "objc" sur GCC, etc., mais ça reste des modifs de quelques paquets seulement, qu'on peut très facilement appliquer après avec un coup de "emerge --newuse system". Pourquoi donc vouloir compiler la totalité de son système soit même si la réinstallation de quelques paquets seulement permet d'atteindre le même résultat ? Bien sûr, ce raisonnement souffre ses exceptions. Par exemple, à un moment ou les headers par défaut était des 2.4, se faire un stage1 pour aller direct en 2.6 était raisonnable. Ou encore, si on veut se faire un système acceptant les paquets ~arch, autant y aller depuis stage1 aussi puisque de toute façon les paquets qu'aurait installé le stage3 seront quasiment tous à mettre à jour. Tout ce que je veux dire, c'est que si on ne s'est pas trouvé une très bonne raison de faire un stage1, alors c'est probablement qu'on n'en a pas besoin. Un raisonnement similaire est applicable en faveur des paquets GRP : perso je conseille d'en user et abuser, parcequ'il sera toujours temps te tweaker ses USE flags (ou d'optimiser ses CFLAGS pour ceux qui blablabla...) après coup, à mesure que les besoins s'en font sentir ou que les mises à jours se présentent. Mais on aura gagné au passage un système fonctionnel beaucoup plus tôt, et du boulot de compilation qui se fait tranquillement en arrière plan pendant qu'on broutte linuxfr avec notre Firefox au lieu de le broutter avec Lynx faute d'avoir fini sa compile de X.org... -- TGL. |
|
|