LD_LIBRARY_PATH c'est bien si ton programme n'appel pas de programme en dehors de ton package, autrement l'env sera propagé.
Le mieux que j'ai trouve c'est de faire un wrapper qui appel le linker dynamique de ton package
Par exemple:
/myroot/lib/ld-2.17.so --library-path /myroot/lib:/myroot/usr/lib /myroot/bin/myprogram Reste le problème des autres variables d'env qu'il faut définir pour les bibliothèque que tu utilises dans ton package
[^] # Re: Une anecdote en passant
Posté par diorcety . En réponse au journal Marque page sur l'unification possible des systèmes Linux. Évalué à 3. Dernière modification le 01 septembre 2014 à 20:09.
LD_LIBRARY_PATH c'est bien si ton programme n'appel pas de programme en dehors de ton package, autrement l'env sera propagé.
Le mieux que j'ai trouve c'est de faire un wrapper qui appel le linker dynamique de ton package
Par exemple:
Reste le problème des autres variables d'env qu'il faut définir pour les bibliothèque que tu utilises dans ton package/myroot/lib/ld-2.17.so --library-path /myroot/lib:/myroot/usr/lib /myroot/bin/myprogram