cd stage/lib
for l in *.a; do $AR -x $l ; done
$AR -qc libboost.a *.o ; rm *.o
Пытаюсь использовать(линковать к другим библиотекам) и получаю ошибки линковки типа такой
liboost.a(error_code.): relocation R_X86_64_PC32 against symbol .... can not be used when making a shared object; recompile with -fPIC
Причем если использовать отдельные библиотеки, то такая ошибка возникает гораздо позже при линковке выполняемого модуля
Статьи про PIC, типа этой "Position-independent code (PIC) в разделяемых библиотеках на x64" читал, но пока не помогло
может чего упустил?