LINUX.ORG.RU

Что значит такая ошибка ?


0

0

При компиляции *.so выдаёт ошибку:

/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../x86_64-pc-linux-gnu/bin/ld:
tmp/xobject.o: relocation R_X86_64_32 against
`QListData::shared_null' can not be used when making a shared object;
recompile with -fPIC
tmp/xobject.o: could not read symbols: Bad value
collect2: выполнение ld завершилось с кодом возврата 1

Как победить ?
anonymous

Re: Что значит такая ошибка ?

Ну, дык перекомпиль с -fPIC (такой ключик для компилятора)

zim ()
Ответ на: Re: Что значит такая ошибка ? от anonymous

Re: Что значит такая ошибка ?

быть может при компиляции используется либа, собраная без -fPIC или нечто подобное.. в общем зависимости если попробовать собрать с -fPIC ?

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