URL: https://linuxfr.org/forums/programmation-c/posts/compiler-en-statique-est-ce-vraiment-un-probleme Title: Compiler en statique, est-ce vraiment un problème ? Authors: shingo Date: 2013年05月28日T07:54:15+02:00 License: CC By-SA Tags: opensuse, ubuntu et fedora Score: 2 Salut, j'essaie tant bien que mal de compiler un binaire qui puisse tourner sur les distributions les plus célèbres à savoir Ubuntu, Fedora et OpenSuse. Sauf que c'est un vrai casse tête chinois au niveau des dépendances. Je compile sous ArchLinux et forcément j'ai en main les derniers versions de mes libs mais lorsque je décide de lancer mon binaire, l'une de ces distributions fournie jamais la bonne version de la lib. Je me suis efforcé de rester en dynamique pour alléger au mieux le binaire mais j'hésite vraiment mettre des libs en statiques pour ne pas me prendre la tête sur chaque distribution. Par exemple, sous Ubuntu je rencontre un souci avec GLEW qui est fourni par défaut en 1.8 alors que j'ai besoin de la 1.9. Sous Fedora, c'est JPEG-TURBO qui me prend la tête car fourni en 6 et non en 8 (la 9 est sortie !!!). Par contre sur d'autres distributions moins connue, pas de soucis, ça tourne au poil. Je n'ai pas encore testé OpenSuse mais je appréhende déjà... Bref, j'en viens à ma question, est-ce vraiment un problème de lier statiquement quelques librairies au binaire pour unifier le tout sans devoir imposer à l'utilisateur d'aller compiler ou bidouiller son installation d'autant plus qu'il s'agit d'un binaire qu'on lancera qu'une fois ? Merci pour vos réponses.

AltStyle によって変換されたページ (->オリジナル) /