Page 1 sur 1

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

Publié : lun. 14 déc. 2015, 00:00
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.

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

Publié : lun. 14 déc. 2015, 03:25
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.

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

Publié : lun. 14 déc. 2015, 03:36
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.

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

Publié : lun. 14 déc. 2015, 03:56
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:

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

Publié : lun. 14 déc. 2015, 04:02
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.