En gros, en C++, les bibliothèques (i.e le nommage et la structure des symboles, l'ABI (Application Binary Interface)) sont dépendantes du compilateur (ou plutôt de son ABI). Il y a eu un changement d'ABI entre gcc 2.95.x et gcc 3.x. Donc les bibliothèques compilées avec l'un ne sont pas utilisables avec l'autre.
[^] # Re: symboles ?
Posté par Benoît Sibaud (site web personnel) . En réponse à la dépêche GCC 3.0.2 est disponible. Évalué à 10.
Cela ne s'applique pas au C.