View previous topic :: View next topic |
Author |
Message |
nemo13 Veteran
Joined: 08 Oct 2004 Posts: 1016 Location: France/Istres
|
Posted: Fri Feb 10, 2006 11:00 am Post subject: [MULTIBOOT]partager CCACHE ( résolu ) |
|
|
Bonjour,
Je ne sais pas si j'aurai du le proposer en [TROLL] ou [OFF]
(la suite c'est de tête car je suis au taff )
Sur ma machine j'ai : Quote: |
une gentoo très stable à base d'un noyau 2.6.11. francisée mais sans utf8 et rien en ~tildé
une gentoo plus vivante à base d'un noyau 2.6.14-r5 . francisée avec utf8 et rien en ~tildé
une gentoo vivace à base d'un noyau 2.6.14-r5 . francisée avec utf8 avec plein de paquet en keyword |
Evidement les mise à jour prennent un temps certain.
pour accélerer les maj ,chaque gentoo à son propre ccache ( 5 giga ) ; il y a donc :
du gachis d'espace (çà me gène moyennement )
du temps de compil puisque certains trucs doivent être commun.
J'envisage donc de mutualiser mon cache, mais je me pose les questions suivantes :
la 2.6.11 stable à son GCC bloqué en 3.3; les autres sont en 3.4 ; CCache saura-t-il s'en dépétrer ?
l'utf8 ne risque-t-il pas de me jouer un tour ?
les ~tildé devraient être vu comme différents ; sûr ???
quelle influence si mon make.conf est différent sur les 3 gentoo ( cflag use ldflag ... )?
Bref, la chose me tente ( peut-être un cp -a pour assurer les arrières )
Quoi que vous en pensez ? ( vous pouvez même me dire de me carrer mon truc tordu ... mais aque la forme svp )
Last edited by nemo13 on Sun Feb 12, 2006 5:18 pm; edited 1 time in total |
|
Back to top |
|
|
coco-loco Apprentice
Joined: 30 Oct 2005 Posts: 249
|
Posted: Sun Feb 12, 2006 9:43 am Post subject: |
|
|
ccache s'en sortira, il ne prend en compte que les compilations cachées qui correspondent à ce que tu compiles et ignore les versions de compilations qui sont différentes.
Par contre, si tu compiles a tour de rôle, cela ne t'apportera rien, car ccache n'aura que faire de ce qui se trouve dans ton cache et remplacera le contenu à chaque fois par la version que tu es entrain de compiler, qui ne sera pas utilisable si tu compiles le même ebuild d'une autre version.
Eventuellement, si tu veux gagner de la place, il serait plus sage de réduire les tailles de chaque cache, ainsi le contenu peut être reutilisé en cas de recompilation. _________________ In 2007 Windows will come with command-line tools - an attempt to behave like a real OS? |
|
Back to top |
|
|
kopp Advocate
Joined: 09 Apr 2004 Posts: 2885 Location: Grenoble, France
|
Posted: Sun Feb 12, 2006 10:35 am Post subject: |
|
|
Je ne sais plus quand on en a discuté, mais en gros ce que je me souviens :
Un USE flag change les options passées à configure, donc en général les options de compilation : ccache inutile
Des CFLAGS différents : pareil, les options de compilation sont assurément changées donc inutile.
Les LDFLAGS, m'est avis que ce sera pareil.
En plus, que t'es paquet soit tildé ou pas, ça ne change rien, le problème, c'est que ça a pour conséquence que ce n'est pas la même version du paquet, donc inutile
Deux gcc différents : inutile aussi
Ton idée de partage serait fonctionnelle si tu avais deux machines identiques, mais à ce moment là, faire de la réplication, ce serait mieux
Bref, pour résumer, je pense que ton idée n'est pas viable. Désolé
(Ça allait la forme ? ) |
|
Back to top |
|
|
nemo13 Veteran
Joined: 08 Oct 2004 Posts: 1016 Location: France/Istres
|
Posted: Sun Feb 12, 2006 3:29 pm Post subject: |
|
|
Bonjour,
Merci à tous les deux ; mes gentoo vivrons donc dans des espaces-temps paralléles sans savoir que les autres existent !!
Pour la forme pil-poil !! |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|