Quel est le meilleur endroit pour configurer la variable LD_LIBRARY_PATH
spécifique à l'application sous Solaris? Comment fonctionneOù définir LD_LIBRARY_PATH sous Solaris?
LD_LIBRARY_PATH
travail variable?
Nous dressa dans .kshrc
, mais différentes applications ont besoin de différentes versions du cadre de messagerie, mais ces applications exécutent sous le même usage et donc ils auraient besoin différents LD_LIBRARY_PATH
, donc à votre avis quel est le meilleur endroit pour régler ce variable? Fondamentalement, j'essaie de comprendre comment faire de cette partie de chemin d'accès variable de l'application au lieu de spécifique à l'environnement de l'utilisateur.
Merci, c'est le long des lignes que je pensais. Cependant serait-il logique de mettre cette variable dans un fichier app_profile externe, puis d'en extraire le fichier dans le script? Ou voyez-vous des problèmes avec cela? Je pense que plusieurs applications ont besoin du même chemin qu'il serait logique de l'externaliser? –
LD_LIBRARY_PATH (ou LD_LIBRARY_PATH_32 et LD_LIBRARY_PATH_64) doit être défini avant le lancement de l'exécutable - parce que ld.so.1 le lit avant d'arriver à main() et ne le relit pas par la suite. –
@Ville - Je pense que cela fonctionnerait, mais vous aurez envie de l'essayer d'abord pour être sûr –