• # Incompatibilités binaires

    Posté par . En réponse au journal Ario 0.2 is out. Évalué à 4.

    J'ai rencontré ce genre d'erreur (mutex bizarement bloquants) sur un dev. professionel.

    De mémoire, il s'agissait d'incompatibilités entre le binaire produit et ses dépendances. En gros :
    - on compile avec des bibliothèques préparées d'une certaine façon (options de compil...)
    - on exécute dans un environnement différent, dans lequel la bibliothèque utilisée est différentes (autres options de compil).

    On trouve le même genre de bug avec le C++ et STL/BOOST, les templates utilisant les compilations conditionnelles aidant beaucoup à fabriquer ce genre de bugs.


    En espérant que cela aide.