como vincular à lib compartilhada a partir da lib compartilhada com o caminho relativo

Estou trabalhando em um plug-in do Firefox que usa bibliotecas externas para renderizar gráficos 3D no navegador.

O problema é que eu quero que o plug-in use bibliotecas externas compactadas sem alterar oLD_LIBRARY_PATH variável.
As bibliotecas são instaladas em uma posição relativa ao plug-in (também uma biblioteca compartilhada), enquanto o executável real (ou seja, o navegador) pode estar localizado em algum outro lugar.

Algumas coisas que você deve saber. Estou testando no Ubuntu (não há problema na versão Windows do plugin) Minhas dependências são as bibliotecas OpenSceneGraph e a compilação estática tornará o plug-in realmente grande (não é uma opção se houver outra)

Espero que possa me ajudar

Cumprimentos.

questionAnswers(3)

yourAnswerToTheQuestion