OVH Cloud OVH Cloud

[gentoo-user-fr] gcc3.4.5_appel_retour_expérience

2 réponses
Avatar
Mickael Paris
Salut à vous tous,

je viens de remarquer que le dernier gcc3.4.5 est en stable. Le guide
upgrate indique sur 2 lignes, que le passage de 3.4.4 à 3.4.5 n'impose
pas de grosses manipulations, genre : emerge -e && emerge -u. Un simple
gcc-config qui pointerait sur le dernier gcc suffirait. Je fais donc
appel à vous, qui avez franchis le cap si vous pouvez confirmer que ce
passage ce fait sans douleur (pas de lib à rajouter, pas de gros
plantage en perspectives...)

Merci.

Cordialement, MickTux.
--
gentoo-user-fr@gentoo.org mailing list

2 réponses

Avatar
Mickael Paris
Merci.

Thomas de Grenier de Latour a écrit :

On Tue, 28 Feb 2006 11:18:34 +0100,
Mickael Paris wrote:



Un simple gcc-config qui pointerait sur le dernier gcc suffirait.





Perso je n'en ai pas fait plus sur le coup. C'est pas comme un passage
3.3 -> 3.4, y'a pas de changement d'ABI ou de trucs du genre, donc pas
de gros soucis en perspective.

Cependant, j'ai rencontré par la suite, un jour, un problème de ce
style:
i686-pc-linux-gnu-g++: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.4.4/crti.o:
No such file or directory
(et quelques autres dans le genre: crtendS.o, crtbeginS.o, crtn.o)

Mon premier reflexe avait été "fix_libtool_files.sh 3.4.4", mais non,
ici ça n'a rien à voir dans l'affaire. Par contre une réinstallation de
libtool fixe le problème, qui est connu et expliqué ici :
https://bugs.gentoo.org/show_bug.cgi?idˆ596

Donc voilà, mon conseil pour prévenir ça :
# emerge -1 libtool
(après ton passage à gcc 3.4.5 évidemment)

Note que ça n'a rien de spécifique à gcc 3.4.4/3.4.5, et j'en cause
juste parceque c'est le dernier problème suite à un upgrade de gcc dont
je me souvienne.


...
Et un petit coup d'oeil au guide d'upgrade gcc avant de poster me
montre qu'un "emerge --oneshot -av libtool" y est maintenant
recommandé (ou bien l'a toujours été et je ne l'ai jamais vu), donc
voilà ce post est redondant. Enfin, au moins maintenant tu as une
explication.





--
mailing list
Avatar
Thomas de Grenier de Latour
On Tue, 28 Feb 2006 11:18:34 +0100,
Mickael Paris wrote:

Un simple gcc-config qui pointerait sur le dernier gcc suffirait.



Perso je n'en ai pas fait plus sur le coup. C'est pas comme un passage
3.3 -> 3.4, y'a pas de changement d'ABI ou de trucs du genre, donc pas
de gros soucis en perspective.

Cependant, j'ai rencontré par la suite, un jour, un problème de ce
style:
i686-pc-linux-gnu-g++: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.4.4/crti.o:
No such file or directory
(et quelques autres dans le genre: crtendS.o, crtbeginS.o, crtn.o)

Mon premier reflexe avait été "fix_libtool_files.sh 3.4.4", mais non,
ici ça n'a rien à voir dans l'affaire. Par contre une réinstallation de
libtool fixe le problème, qui est connu et expliqué ici :
https://bugs.gentoo.org/show_bug.cgi?idˆ596

Donc voilà, mon conseil pour prévenir ça :
# emerge -1 libtool
(après ton passage à gcc 3.4.5 évidemment)

Note que ça n'a rien de spécifique à gcc 3.4.4/3.4.5, et j'en cause
juste parceque c'est le dernier problème suite à un upgrade de gcc dont
je me souvienne.


...
Et un petit coup d'oeil au guide d'upgrade gcc avant de poster me
montre qu'un "emerge --oneshot -av libtool" y est maintenant
recommandé (ou bien l'a toujours été et je ne l'ai jamais vu), donc
voilà ce post est redondant. Enfin, au moins maintenant tu as une
explication.

--
TGL.
--
mailing list