pb avec le chargement de lib so

pb avec le chargement de lib so - Divers - Linux et OS Alternatifs

Marsh Posté le 20-03-2003 à 12:07:01    

salut,
 
je voudrais juste savoir comment on specifie les repertoires dans lesquels se trouvent les libs à charger.
 
merci

Reply

Marsh Posté le 20-03-2003 à 12:07:01   

Reply

Marsh Posté le 20-03-2003 à 14:07:47    

Suffit de definir une variable: LD_LIBRARY_PATH et voili...
ca marche comme le PATH.

Reply

Marsh Posté le 20-03-2003 à 15:08:34    

Zoidberg a écrit :

Suffit de definir une variable: LD_LIBRARY_PATH et voili...
ca marche comme le PATH.


 
j'ai deja essaye cette solution et je croyais que ca marchait pas mais en fait j'ai : "impossible de charger la lib libfoo.so.1 !"
 
Il suffit que je renomme ma lib libfoo.so en libfoo.so.1 (en fait le lien symbolique sur la lib) pour que ca marche. Pourquoi ?


Message édité par hellbilly le 20-03-2003 à 17:33:02
Reply

Marsh Posté le 20-03-2003 à 17:33:50    

:bounce:

Reply

Marsh Posté le 20-03-2003 à 18:01:48    

C'est quoi ta lib ? Pourquoi tu as un .so (lien symbolique servant pour le développement) et pas un .so.1 (correspondant au SONAME de la bibliothèque) ?


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 20-03-2003 à 18:22:21    

Jar Jar a écrit :

C'est quoi ta lib ? Pourquoi tu as un .so (lien symbolique servant pour le développement) et pas un .so.1 (correspondant au SONAME de la bibliothèque) ?


 
euh je comprends pas trop ce que tu veux dire.
Je galere un peu avec les lib sous linux en ce moment. Si j'ai compris, a l'execution linux cherche la lib du meme nom que le soname mais vu que c'est un lien il devrait teste le fichier pointe par le lien qui est la bonne lib ??

Reply

Marsh Posté le 21-03-2003 à 00:41:57    

Si tu détaillais ton problème, on pourrait t'aider, peut-être. Parce que là, à part te renvoyer sur man ld, on ne va pas pouvoir faire grand-chose.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 21-03-2003 à 12:37:12    

en fait, c'est bon.
Je ne savais pas à quoi servait soname et j'ai resolu mon probleme de path avec l'option -rpath
 
merci

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed