Pasando una bandera gcc a través de makefile

Estoy tratando de construir un pase usandollvm y he terminado de construir llvm y sus componentes asociados. Sin embargo, cuando ejecuto make después de seguir todos los pasos para construir un pase, incluido elmakefile, Me sale lo siguiente

la reubicación R_X86_64_32 contra `un símbolo local 'no se puede usar cuando se crea un objeto compartido; recompilar con -fPIC

Después de encontrar una solución buscando el mensaje de error en Google, llegué a saber que esto no es específico de llvm. Algunas soluciones sugirieron que debería usar "--enable-shared" al ejecutar configure pero eso no ayudó en mi caso. Ahora quiero reconstruir llvm usandofPIC, como dice el error. ¿Pero cómo hago esto usando el makefile?

Respuestas a la pregunta(3)

Su respuesta a la pregunta