Je suis en train de devenir fou !!!!
J'ai essayé des tas de trucs, rien ne marche.
J'ai essayé :
modifier la variable d'environnement LD_LIBRARY_PATH (commande : env LD_LIBRARY_PATH=$LD_LIBRARY_PATHmonpath)
modifier cette même variable, mais dans la cadre de tomcat seulement.
modifier l'appel de la JVM qui fait tourner tomcat pour y ajouter -Djava.library.path=/joulipath
-> Dans ma servlet, quand une lib est pas trouvée, je liste le contenu de java.library.path. Résultat : dans tous ces cas, les chemins sont toujours les mêmes (3 chemins seulement, tous liés au SDK utilisé).
Mais c'est pas tout. J'ai essayé de coller ma lib dans un des ces 3 chemins. Il ne la trouve pas non plus !!!!!
Pour compiler ma dll, j'ai fait :
$ gcc -fPIC -c *.c
$ gcc -shared -Wl,-soname,libfoo.so.1 -o libfoo.so.1.0 *.o
$ ln -s libfoo.so.1.0 libfoo.so.1
$ ln -s libfoo.so.1 libfoo.so
C'est bon ?
Aidez moi s'y vous plait, j'ai bientôt plus de cheveux, et je risque d'arracher n'importe quoi!