François Boisson, mercredi 31 décembre 2008, 14:22:58 CET > > Le Wed, 31 Dec 2008 14:18:40 +0100 > thomas <[email protected]> a écrit: > > > Bonjour à tous,
’jour, > > voici mon problème: le programme "foo" a besoin de "libtruc > > v2" (debian/experimental) et j'ai libtruc v1 installée > > (debian/stable). Je ne souhaite pas upgrader cette librairie > > pour ne pas mélanger des paquets "stable" avec des paquets > > "experimental". Je souhaiterais exécuter foo en utilisant > > non pas libtruc v1 dans /usr/lib mais la v2 qui se trouve > > dans un autre répertoire. Quelque chose du genre: > > > > ~$ CHEMIN_DE_LIBTRUC=/opt/foodir/libtruc.so /opt/foodir/foo > > > > Mais je ne sais pas comment indiquer au programme foo un > > autre chemin de librairie. > > $ LD_PRELOAD=/opt/foodir/libtruc.so /opt/foodir/foo > > doit convenir.. J’aurais plutôt dit : $ LD_LIBRARY_PATH=/opt/foodir /opt/foodir/foo LD_LIBRARY_PATH : chemin vers des bibliothèques LD_PRELOAD : bibliothèques à charger _en plus_ des bibliothèques liées et avant elles (donc en remplacement de certaines fonctions). -- Sylvain Sauvage -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

