LINUX.ORG.RU

fPICопроблемы при линковке шаредной либы со статической


0

2

Дали пропиреитарную статическую либу под x86_64, судя по всему, собранную без fPIC.

Мне нужно собрать шаредную либо и влинковать в нее эту статическую.

Если собираю свой код без fPIC, то ругается, что для шареной либы оно очень нужно. Если с ним, то линковщик ругается на символы в пропиреитарно статической либе, мол пересоберите ее с fPIC.

Что делать?

★★

А ничего не делать. Код внутри shared object должен быть собран с fPIC.

dmitry_vk ★★★
()

Недавно сталкивался с подобной проблемой. Ничем её не решить, никак. Если есть возможность, проси версию либы, скомпилированную с fPIC

Gvidon ★★★★
()

пересобрать проприетарную либу с -fPIC

Reset ★★★★★
()

Ясно. Значит будем писать пропириитащикам, чтоб пересобрали.

kulti ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.