System-Linux

Aller au contenu | Aller au menu | Aller à la recherche

Gentoo Linux: De GCC 4.1.2 à GCC 4.3.2!

gentoo-logo.png

La version 4.3.2-r3 de GCC a été stabilisé dans l'arbre portage (x86/amd64) et voila comment l'utiliser dès aujourd'hui.

C'est très simple mais si vous n'avez jamais effectué une telle opération ces quelques lignes devraient vous rassurer.

Synchroniser l'arbre portage:

# emerge --sync
ou
# eix-sync

Compiler et Installer la nouvelle version de GCC:

# emerge -u sys-devel/gcc

Notez qu'après cette étape vous utilisez encore la version 4.1.2 de GCC car la nouvelle version est un nouveau slot du logiciel, par conséquent 2 versions de GCC sont installé sur le système.

Changer de profile GCC:

# gcc-config -l
 [1] i686-pc-linux-gnu-4.1.2 *
 [2] i686-pc-linux-gnu-4.3.2

"gcc-config -l" vous affichera les différents profiles disponible sur votre système. Il vous reste donc plus que a "switcher" de profile vers la version de GCC qui nous intéresse.

# gcc-config i686-pc-linux-gnu-4.3.2
* Switching native-compiler to i686-pc-linux-gnu-4.3.2 ...               [ ok ]
# source /etc/profile

Suppression de GCC 4.1.2:

Maintenant que GCC 4.3 est installé et qu'il est le compilateur par défaut du système on peu dé-installer tranquillement GCC 4.1.

 
# emerge -C =sys-devel/gcc-4.1.2

Et voila si tout c'est bien passé vous utilisé désormais la dernière version stable de GCC (dans l'arbre portage). Il est inutile de recompiler tout le système ou le toolchain Gentoo pour finaliser cette migration, une telle re-compilation ne vous ferait profiter que d'optimisations minimes apporter depuis GCC 4.1.

Une petite soif ? Buvez Gentoo! Gentoo is Gooood :)

Par RaX | le jeudi, avril 9 2009 08:00