Когда я пытаюсь создать свою собственную версию Python, используя:
./configure --enable-shared --prefix=/app/vendor/python-dev && make && make install
Я вижу некоторые ошибки во время установки:
/usr/bin/ld:/usr/local/lib/libpython2.7.a(abstract.o): перемещение R_X86_64_32 от `.rodata.str1.8 'не может использоваться при создании общий объект; перекомпилировать с -fPIC/usr/local/lib/libpython2.7.a: не удалось прочитать символы: Плохое значение
Проблема начинается, когда компоновщик пытается использовать /usr/local/lib/libpython2.7.a
, а не только что скомпилированную библиотеку.
Как я могу препятствовать компоновщику (configure/make) использовать библиотеки python, установленные в системе?