Salut à tous,
je cherche à recompiler une appli qui se linke contre un demi milliard de librairies dynamiques, la compilation et l'édition des liens se passent bien, par contre, ça chie dans la colle à l'exécution.
Je code sous XCode, je vais mettre les équivalents en ligne de commandes.
Mon appli à besoin de libA.dylib (=.so) qui se trouve chez moi dans /opt/local/lib
Pour l'édition des liens, je rentre donc un truc comme ça :
Code :
- ld -filelist[liste de mes .o] -L/path/lib1 -L/path/lib2 -L/opt/local/lib/ -l1 -l2 -lA
|
Le probleme arrive à l'exécution, je reçois un message
Code :
- Library not loaded /usr/lib/libA.dylib, reason : image not found
|
Sachant que aucune autre lib ne se trouve dans /usr/whatever, je ne comprends pas vraiment pourquoi ce con persiste à chercher une lib là où elle n'est pas. Si quelqu'un a une idée...