Upgrade de gcc par compilation

Upgrade de gcc par compilation - Logiciels - Linux et OS Alternatifs

Marsh Posté le 14-07-2004 à 00:40:42    

J'ai présentement gcc 3.3.3 sur une LFS 5.1
 
je me demandais, et tant qu'à me demander, autant le faire lorsque je vais avoir une solution, qu'elle est la meilleure méthode pour passer de mon gcc 3.3.3 à un gcc 3.4.1 par exemple
 
selon moi, compiler mon gcc 3.4.1 et l'installer dans un endroit X (ex: /tools)
 
ensuite recompiler un 3.3.3 de la meme facon que j'avais fait la 1er fois, le foutre dans /tmp et ainsi récupérer la liste des fichiers et emplacement pour pouvoir désinstaller proprement mon ancienne version
 
utiliser mon gcc 3.4.1 pour compiler un nouveau gcc 3.4.1 dans ma vrai arborescense
 
ca l'a du sens?


---------------
http://www.boincstats.com/signature/user_664861.gif
Reply

Marsh Posté le 14-07-2004 à 00:40:42   

Reply

Marsh Posté le 15-07-2004 à 01:40:58    

Reply

Marsh Posté le 15-07-2004 à 13:12:13    

[troll]
Je viens de me souvenir pourquoi je préferais la gentoo à la LFS...
[/troll]

Reply

Marsh Posté le 15-07-2004 à 14:24:11    

question conne, mais y'as pas de make uninstall pour gcc?
 
sinon, tu peux pas te compiler un checkinstall pour pas t'embêter avec les désinstallations? certes, ça t'obligera à te compiler rpm* ou dpkg*, mais au moins, la gestion des upgrades est facilitée non?

Reply

Marsh Posté le 16-07-2004 à 01:25:46    

oui certes, comme tu dis, ca facilite le tout
 
mais bon, ma box linux c'est avant tout un truc pour améliorer mes connaissances dans le monde unix qu'un truc que j'utilise à des fins concrètes.
 
le make uninstall existe p-e bien, mais j'ai eu une mauvaise expérience avec samba, ce dernier ayant laissé tout de même une tonne de truc que j'ai du nettoyer à la main. Vous savez si le make uninstall va tout enlever?

Reply

Marsh Posté le 17-07-2004 à 02:02:19    

jai finalement réussi
 
compilé 3.4.1 dans /tmp/test1
compilé, installé 3.3.3 dans /tmp/test2
supprimer les fichiers de /tmp/test2 dans /usr
compilé 3.4.1 dans /usr à partir de celui dans /tmp :D

Reply

Marsh Posté le 17-07-2004 à 11:58:35    

Si tu as le temps écrit un petit howto, ca sera bien utile pour ceux qui devront refaire la même chose. ;)

Reply

Marsh Posté le 17-07-2004 à 13:26:15    

alien conspiracy a écrit :

Si tu as le temps écrit un petit howto, ca sera bien utile pour ceux qui devront refaire la même chose. ;)


 
ouais daccord, jvais regarder pour faire ca aujourd'hui, et jtrouverai bien un topic plus officiel pour le poster

Reply

Marsh Posté le 01-08-2004 à 21:40:15    

oua je viens de voir ca et jcrois que ca viens de ma désinstallation de gcc 3.3.3
 
/usr/bin/gtbl: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
groff: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
 
car maintenant j'ai les meme mais en .6
 
jcrois que jvais devoir recompilé groff

Reply

Marsh Posté le 01-08-2004 à 22:03:05    

et voila c'est réglé
 
passé de groff 1.19 à 1.19.1 par la même occasion

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed