Bonjour,
J'ai une application qui utilise des librairies dynamiques tierces (.so, je suis sous Linux). Comme le déploiement de mon application est un peu compliqué, je voudrais les embarquer dans les dossiers. Cependant, lorsque je compile, mon application fait systématiquement pointer ses dépendances vers /usr/lib.
Savez-vous comment je peux compiler de sorte que mon application cherche ses librairies dans un des répertoires de mon application que je pourrais copier n'importe où ?
J'ai essayé de modifier l'option -L de ld, de rajouter un -rpath, mais ça ne marche pas.
Petite précision : mon application est en fait elle-même une librairie dynamique .so que je charge depuis une application java. Mais ça ne change rien au problème.
Merci d'avance.
Partager