Estoy intentando construir un pase usando llvm y he terminado de construir llvm y sus componentes asociados. Sin embargo, cuando corro hacer después de seguir todos los pasos para construir un pase que incluye la makefile, me sale el siguientePasando un indicador de gcc a través del archivo MAKE
R_X86_64_32 reubicación contra `un símbolo local' no se pueden utilizar cuando se hace un objeto compartido; recompilar con -fPIC
Después tyring para encontrar una solución buscando en Google el mensaje de error, llegué a saber que esto no es específico de llvm. Algunas soluciones sugirieron que debería usar "--enable-shared" mientras ejecutaba configure, pero eso no ayudó a mi caso. Ahora quiero volver a construir llvm usando fPIC
, como dice el error. Pero, ¿cómo hago esto usando el archivo MAKE?
posible duplicado de [Recompile con la opción -fPIC, pero la opción ya está en el makefile] (http: // stackoverflow .com/questions/332767/recompile-with-fpic-option-but-the-option-is-already-in-the-makefile) – senderle