Jak zignorować lokalnego pythona podczas budowania python ze źródła
Kiedy próbuję zbudować własną wersję Pythona, używając:
./configure --enable-shared --prefix=/app/vendor/python-dev && make && make install
Widzę błędy podczas instalacji:
/ usr / bin / ld: /usr/local/lib/libpython2.7.a(abstract.o): relokacji R_X86_64_32 przeciwko `.rodata.str1.8 'nie można używać podczas tworzenia obiektu współdzielonego; przekompiluj z -fPIC /usr/local/lib/libpython2.7.a: nie można odczytać symboli: Zła wartość
Problem zaczyna się, gdy linker próbuje użyć/usr/local/lib/libpython2.7.a
a nie nowo skompilowana biblioteka.
Jak mogę zapobiec łączeniu się (konfiguracja / make) z bibliotekami Pythona zainstalowanymi w systemie?