как сделать ссылку на общую библиотеку из общей библиотеки с относительным путем
Я работаю над плагином Firefox, который использует внешние библиотеки для рендеринга 3D-графики в браузере.
Проблема в том, что я хочу, чтобы плагин использовал внешние библиотеки, упакованные с ним, не меняяLD_LIBRARY_PATH
переменная.
Библиотеки устанавливаются в позиции относительно плагина (тоже разделяемая библиотека), в то время как фактический исполняемый файл (то есть браузер) может быть расположен где-то совсем в другом месте.
Некоторые вещи, которые вы должны знать. Я тестирую его в Ubuntu (нет проблем в версии плагина для Windows). Мои зависимости - библиотеки OpenSceneGraph, и статическая компиляция сделает плагин действительно большим (не вариант, если есть другой)
Надеюсь, вы можете помочь мне
С наилучшими пожеланиями.