Можно ли успешно вызвать dlopen()
для общего объекта, который «указывает» на другой общий объект? Например, я хотел бы динамически открыть библиотеку /usr/lib/libpanel.so
. Тем не менее, это не фактическая библиотека; скорее, оно «указывает» на /usr/lib/libpanelw.so
:
$ cat /usr/lib/libpanel.so
INPUT(-lpanelw)
С dlopen()
я получаю file too short
ошибку. Есть ли способ успешно загрузить библиотеки такого типа?
(Бонусный вопрос: каков термин для библиотек такого типа?)