Cómo ignorar a Python local cuando construyes Python desde la fuente
Cuando intento construir mi propia versión de Python usando:
./configure --enable-shared --prefix=/app/vendor/python-dev && make && make install
Veo algunos errores durante la instalación:
/ usr / bin / ld: /usr/local/lib/libpython2.7.a(abstract.o): la reubicación R_X86_64_32 contra `.rodata.str1.8 'no se puede usar cuando se crea un objeto compartido; recompilar con -fPIC /usr/local/lib/libpython2.7.a: no se pudo leer los símbolos: valor incorrecto
El problema comienza cuando el enlazador intenta usar/usr/local/lib/libpython2.7.a
y no la biblioteca recién compilada.
¿Cómo puedo evitar que el enlazador (configurar / hacer) use las bibliotecas de python instaladas en el sistema?