je peux pas garantir que mon code est compatible avec toutes les versions d’une bibliothèque externe
C'est justement pour cela qu'on fait des versions majeures ou mineures. Si chaque logiciel impose des versions précises, il faut installer différentes versions d'une même lib et le principe des distributions n'a plus d'intérêt.
Après c'est un choix, fedora silverblue fait un peu ça : une install de base + les flatpaks qui gèrent leurs dépendances.
[^] # Re: Pinning
Posté par nokomprendo . En réponse au lien Le cauchemar de l'empaquetage: côté distrib. Évalué à 7. Dernière modification le 23 février 2021 à 23:37.
C'est justement pour cela qu'on fait des versions majeures ou mineures. Si chaque logiciel impose des versions précises, il faut installer différentes versions d'une même lib et le principe des distributions n'a plus d'intérêt.
Après c'est un choix, fedora silverblue fait un peu ça : une install de base + les flatpaks qui gèrent leurs dépendances.
En quoi le C est-il obsolète ?