Qual è il posto migliore per impostare la variabile LD_LIBRARY_PATH
specifica dell'applicazione su Solaris? Come funzionaDove impostare LD_LIBRARY_PATH su Solaris?
LD_LIBRARY_PATH
lavoro variabile?
Al momento configurarlo in .kshrc
, ma diverse applicazioni bisogno di diverse versioni di framework di messaggistica, ma queste applicazioni vengono eseguite con lo stesso uso e quindi avrebbero bisogno di diversi LD_LIBRARY_PATH
, quindi secondo te qual è il posto migliore per impostare questa variabile?
Fondamentalmente sto cercando di capire come rendere questa parte di percorso variabile dell'applicazione anziché specifica dell'ambiente dell'utente.
Grazie, è quello che stavo pensando. Tuttavia avrebbe senso inserire tale variabile nel file app_profile esterno e quindi importare quel file nello script? O vedi qualche problema con quello? Sto pensando poiché più app hanno bisogno dello stesso percorso che potrebbe avere senso esternalizzarlo? –
LD_LIBRARY_PATH (o LD_LIBRARY_PATH_32 e LD_LIBRARY_PATH_64) devono essere impostati prima dell'avvio dell'eseguibile, perché ld.so.1 lo legge prima di arrivare a main() e non lo rilegge in seguito. –
@Ville - Penso che funzionerebbe, ma vorrai provarlo prima per essere sicuro –