[ABI C++] Changement de l’ABI C++ (résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Avatar de l’utilisateur
ignace72
Elfe
Messages : 546
Inscription : ven. 09 sept. 2011, 14:21

[ABI C++] Changement de l’ABI C++ (résolu)

Message par ignace72 »

Salut à tous,
Je viens de voir la nouvelle « Changement de l’ABI C++ » sur Planet ArchLinux.
Je me pose quelques questions.
J'ai testé le script proposé et j'ai plusieurs paquets à reconstruire (ça j'ai compris). :D
Question :
Mon système est-il sur la nouvelle ABI ou pas ?
Et donc, dois-je faire une manipulation pour changer d'ABI si elle est pas bonne avant de reconstruire les paquets ?
Je demande ça car je ne voudrais pas reconstruire les paquets pour devoir les reconstruire après.
Si quelqu'un a une idée de la réponse ?
Merci et bonne fin de dimanche.

[édit] j'ai reconstruis un paquet pour voir et j'ai relancé le script mais le paquet que j'ai reconstruis est toujours dans la liste.
Dernière modification par ignace72 le lun. 14 déc. 2015, 04:02, modifié 1 fois.
Intel i3-12100F Quad-Core,32 Go de RAM DDR5.
Wifi 6E, Ethernet 2,5 Gb, USB3.2 gen 1 et 2, S-ATA 3
21,5" LCD x2 sur Intel Arc A310.
XFce et BÉPO.
Site perso : https://ignace72.eu
Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 2114
Inscription : jeu. 15 mars 2012, 05:08

Re: [ABI C++] Changement de l’ABI C++

Message par waitnsea »

Bonjour,
Le script ne fait que lister les paquets contenant la libstdc++.so.6 compilée avec gcc, pas de raison qu'il ne figure pas dans la liste après la reconstruction avec le gcc mis à jour..
Si tu vérifies par gcc -v tu dois lui voir la version 5.3.0, ce qui te renvoie ici et tu vois que tu as le nouveau paquet du 10/12/2015.
Si, et je ne doutes pas que tu l'aies fait, tu as bien fait la (grosse) mise à jour avant de recompiler tes paquets listés.
Avatar de l’utilisateur
ignace72
Elfe
Messages : 546
Inscription : ven. 09 sept. 2011, 14:21

Re: [ABI C++] Changement de l’ABI C++

Message par ignace72 »

Salut et merci de ta réponse rapide.
Bon, j'ai bien tout pareil avec gcc et j'ai fais la grosse mise à jour.
Désolé si je suis pas fini en ce moment (enfin plus que dab) donc je dois recompiler tout les paquets listé par le script et c'est bon même si le script me les reliste après.
J'ai bon ?
Bon, je vais faire ça, ça va m'occuper avant d'avoir la réponse.
Merci.
Intel i3-12100F Quad-Core,32 Go de RAM DDR5.
Wifi 6E, Ethernet 2,5 Gb, USB3.2 gen 1 et 2, S-ATA 3
21,5" LCD x2 sur Intel Arc A310.
XFce et BÉPO.
Site perso : https://ignace72.eu
Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 2114
Inscription : jeu. 15 mars 2012, 05:08

Re: [ABI C++] Changement de l’ABI C++

Message par waitnsea »

Oui, si tu as la nouvelle version de gcc, ça roule...
Edit :
C'est vrai que :
Avec GCC 5.x, deux versions de l’ABI sont prises en compte par libstdc++, et nous [NdT: Les developpeurs Archlinux] avons décidés de switcher sur la nouvelle ABI.
ne dit pas explicitement que la version du nouveau gcc se base sur la nouvelle ABI.
C'est typique de la mentalité d'un programmeur de ne pas expliciter la dernière ligne d'une instruction quand la première condition sera forcément remplie :humour:
Dernière modification par waitnsea le lun. 14 déc. 2015, 04:04, modifié 3 fois.
Avatar de l’utilisateur
ignace72
Elfe
Messages : 546
Inscription : ven. 09 sept. 2011, 14:21

Re: [ABI C++] Changement de l’ABI C++

Message par ignace72 »

Ok donc c'est bien la nouvelle ABI qui est activé par défaut.
Bon, la compilation de Iceweasel est un peut longue mais ça va.
Problème résolu.
Merci à toi et bonne matinée.
Intel i3-12100F Quad-Core,32 Go de RAM DDR5.
Wifi 6E, Ethernet 2,5 Gb, USB3.2 gen 1 et 2, S-ATA 3
21,5" LCD x2 sur Intel Arc A310.
XFce et BÉPO.
Site perso : https://ignace72.eu
Répondre