• [^] # L'avis de Bjarne Stroustrup

    Posté par . En réponse au journal Pourquoi empaqueter KDE prend-il du temps ?. Évalué à 2. Dernière modification le 20 août 2014 à 19:27.

    il n'est pas rare qu'une bibliothèque compilée avec GCC et utilisée avec clang... ne plus link plus proprement à la prochaine version de GCC (et je ne parle même pas de MSVC ahah )

    Une interview juste publiée sur Slashdot contient justement l'avis de Bjarne Stroustrup sur la question de l'ABI. Je ne peux pas traduire en entier (pas sous licence libre), les principaux points de la réponse de Bjarne sont :

    1. Les communautés de chaque compilateur ne veulent pas perdre leur compatibilité avec les versions antérieures, il serait donc difficile de faire changer l'ABI de chaque compilateur dans un sens de meilleure compatibilité. Au mieux on pourrait faire en sorte que les compilateurs proposent une deuxième ABI en option.

    2. Pour être utile l'ABI commune devrait couvrir l'ensemble de la STL et c'est un problème très complexe.