Я пытаюсь загрузить библиотеку модулей через dl
таким образом, чтобы модуль мог обращаться к глобальным объектам из основного приложения. Как это можно сделать?
Я получаю сообщение об ошибке от dlopen, говорящее library/name.so: undefined symbol: ...
. Единственный используемый флаг: RTLD_NOW
.
Сам модуль собран с libtool с -module -avoid-version
.