View previous topic :: View next topic |
Author |
Message |
theniaky Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/1723365587442f1af186df9.jpg)
Joined: 23 Feb 2006 Posts: 452
|
Posted: Sun Sep 10, 2006 2:21 pm Post subject: [GCC] Mise à jour vers 4.1.1 (Résolu) |
|
|
Bonjour à tous !
Je viens de passer à la version 4.1.1-r1 de gcc grâce au howto (fort bien explicite ma foi ) Et je me pose quelques questions de culture informatique !
Le tuto explique qu'il faut recompiler pas mal de paquets (tous si possible) afin d'éviter tout problème. Je ne comprends pas trop pourquoi cette démarche est obligatoire sachant que par exemple, firefox ou gimp se lancent parfaitement sans les recompiler... Bref je suis à moitié perdu donc si quelqu'un pouvait m'expliquer un peu les problèmes que je pourrais rencontrer...
Merci d'avance ! _________________ A New York les taxis sont jaunes, à Londres ils sont noirs et à Paris ils sont cons. Frédéric Beigbeder
Last edited by theniaky on Sun Sep 10, 2006 4:03 pm; edited 1 time in total |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
geekounet Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/42499887147a7828d56a1b.png)
Joined: 11 Oct 2004 Posts: 3772
|
Posted: Sun Sep 10, 2006 3:08 pm Post subject: |
|
|
Unmerge GCC 3.4, et tes applis en C++ ne se lanceront plus, parce qu'elles sont liées à l'ancienne libstdc++. Il faut donc les recompiler pour qu'elles soient liées à la nouvelle. Mais c'est vrai que dans l'idéal, il faudrait avoir la possibilité de pouvoir recompiler que les applis C++ ![Razz :P](images/smiles/icon_razz.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
theniaky Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/1723365587442f1af186df9.jpg)
Joined: 23 Feb 2006 Posts: 452
|
Posted: Sun Sep 10, 2006 3:37 pm Post subject: |
|
|
Ah ok merci bien pour ta réponse !
Donc si je garde l'ancienne version il ne devrait rien m'arriver de facheux n'est-ce pas ? _________________ A New York les taxis sont jaunes, à Londres ils sont noirs et à Paris ils sont cons. Frédéric Beigbeder |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
dapsaille Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/188543795242512dd3785fb.gif)
Joined: 02 Aug 2004 Posts: 2366 Location: Paris
|
Posted: Sun Sep 10, 2006 3:39 pm Post subject: |
|
|
un chti
emerge -e system && emerge -e world
est toujours le bienvenu en ce qui me concerne lors d'une migration de GCC ^^ |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Temet Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/168601640145e1ea823287d.jpg)
Joined: 14 Mar 2006 Posts: 2586 Location: 92
|
Posted: Sun Sep 10, 2006 3:57 pm Post subject: |
|
|
theniaky wrote: | Ah ok merci bien pour ta réponse !
Donc si je garde l'ancienne version il ne devrait rien m'arriver de facheux n'est-ce pas ? |
Si, j'avais migré mes deux PC vers GCC 4.1.1 y a deux mois (réinstallation sur l'un car retour de 6 mois de l'étranger et l'autre bah, nouveau PC).
Sur le desktop, j'avais gardé la vieille version (je ne l'avais pas unmergée).
Sur le portable, je n'avais gardé que le 4.1.1.
Bizarrement, les dernières versions d'amarok ne compilaient pas sur le desktop, mais nickel sur le portable, alors que ce sont quasiment des clones de make.conf. Finalement, je cherche sur le net je tombe sur un mec qui dit : "bah, si t'as gardé plusieurs versions de compilateurs, ne garde que la dernière ... chez moi ça a résolu le problème".
Effectivement, chez moi aussi ... sauf que j'ai eu de gros soucis avec mon compilateur qui ne compilait plus ... et que j'ai peur de devoir réinstaller. Enfin ça a été un gros bordel et j'ai eu un putain de bol de trouver par quasiment un pur hasard comment rectifier le tir (j'y croyais pas quand j'ai vu mon compilateur compiler).
Donc en fait, si, je ne peux que te conseiller de tout recompiler (ce que j'avais fait) et de virer l'ancienne version (ce que j'aurais dû faire).
Voilà, petite expérience perso ![Wink ;)](images/smiles/icon_wink.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
theniaky Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/1723365587442f1af186df9.jpg)
Joined: 23 Feb 2006 Posts: 452
|
Posted: Sun Sep 10, 2006 4:00 pm Post subject: |
|
|
Ok merci pour l'info...
Bon ben je crois que mon portable a pas mal de boulot devant lui ![Confused :?](images/smiles/icon_confused.gif) _________________ A New York les taxis sont jaunes, à Londres ils sont noirs et à Paris ils sont cons. Frédéric Beigbeder |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
blasserre Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/2197240445d8c83fc02fc.jpg)
Joined: 10 Feb 2004 Posts: 1362 Location: Lille, Vlaanderen
|
Posted: Sun Sep 10, 2006 4:10 pm Post subject: |
|
|
pierreg wrote: | Unmerge GCC 3.4, et tes applis en C++ ne se lanceront plus, parce qu'elles sont liées à l'ancienne libstdc++. Il faut donc les recompiler pour qu'elles soient liées à la nouvelle. Mais c'est vrai que dans l'idéal, il faudrait avoir la possibilité de pouvoir recompiler que les applis C++ ![Razz :P](images/smiles/icon_razz.gif) |
et justement, le fait d'emerger sys-libs/libstdc++-v3 n'est pas là pour nous éviter ce genres de déboires ?
edit : et # revdep-rebuild --library libstdc++.so.5 pour recompiler les progs C++ ?? _________________ benj
technicien professionnel, ascendant winner
Last edited by blasserre on Sun Sep 10, 2006 4:14 pm; edited 1 time in total |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
theniaky Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/1723365587442f1af186df9.jpg)
Joined: 23 Feb 2006 Posts: 452
|
Posted: Sun Sep 10, 2006 4:13 pm Post subject: |
|
|
Quote: | et justement, le fait d'emerger sys-libs/libstdc++-v3 n'est pas là pour nous éviter ce genres de déboires ? |
Oui j'ai ça également dans le tuto...
Sinon, est-ce que je dois recompiler mon noyau et tous les modules aussi ou pas ? _________________ A New York les taxis sont jaunes, à Londres ils sont noirs et à Paris ils sont cons. Frédéric Beigbeder |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|