Bah évidemment que si, il y a des problèmes, autrement les distributions ne s'emm… pas à fournir des bibliothèques, vu le bordel que ça met. Au hasard:
Les bugs et mises à jour de sécurité dans les bibliothèques peuvent être corrigés sans toucher le logiciel
L'utilisateur ne télécharge que ce dont il a besoin
La RAM est partagée entre toutes les applis qui utilisent les mêmes bibliothèques
Ca oblige à ce que le code suive une certaine discipline
Ca facilite la lisibilité des licences (pas besoin par exemple de publier un code sous GPL accompagné du code des bibliothèques sous d'autres licences).
Ca dissuade de faire trop de dépendances à des trucs pas forcément utiles et ça fait réfléchir un peu sur la légitimité de s'embarquer à long terme avec un projet dont on ne connait pas grand chose.
Au vu de ma faible expérience, ce qui fout le caca, c'est les bibliothèques peu utilisées : il n'y a pas de pression de la communauté pour intégrer les dernières versions dans les distributions, les mainteneurs ne sont pas forcément très dispo, etc. Du coup, on est dépendent des choix techniques des mainteneurs des paquets, choix qui ne sont pas forcément judicieux et qui peuvent ressembler à des rustines pas propres (par exemple, pour glew sous Ubuntu, la distrib reste sous 1.8 parce qu'il y a apparemment un bug quelque part avec la 1.9 et que la correction du bug n'a pas l'air d'être une priorité).
[^] # Re: Tu réponds déjà indirectement à ta question
Posté par arnaudus . En réponse au message Compiler en statique, est-ce vraiment un problème ?. Évalué à 4.
Bah évidemment que si, il y a des problèmes, autrement les distributions ne s'emm… pas à fournir des bibliothèques, vu le bordel que ça met. Au hasard:
Au vu de ma faible expérience, ce qui fout le caca, c'est les bibliothèques peu utilisées : il n'y a pas de pression de la communauté pour intégrer les dernières versions dans les distributions, les mainteneurs ne sont pas forcément très dispo, etc. Du coup, on est dépendent des choix techniques des mainteneurs des paquets, choix qui ne sont pas forcément judicieux et qui peuvent ressembler à des rustines pas propres (par exemple, pour glew sous Ubuntu, la distrib reste sous 1.8 parce qu'il y a apparemment un bug quelque part avec la 1.9 et que la correction du bug n'a pas l'air d'être une priorité).