Bonjour,
Voici mon problème :
J'ai un programme qui load deux lib (A et B). Je ne connais pas à l'avance dans quel ordre dlopen() va les charger.
Dans la lib A j'aimerai utiliser des "symboles" de la lib B. Le problème c'est que si la lib A est chargée avant la lib B elle me renvoi forcement une erreur :
" undefined symbol: foo".
Quel est le meilleurs moyen pour pallier à ce genre de problème ? Charger la lib B dans chaque lib où je l'utilise ?
En gros c'est un système de plugins où certain aurais des dépendances d'autres plugins.
Merci
Partager