La explosión de maquillaje recursiva con libltdl
Pregunta
En mi Makefile.am, tengo
SUBDIRS = libltdl .
Esto se debe a que quiero ser capaz de utilizar la versión de libltdl incluido con mi paquete (es decir ./configure --with-included-ltdl
). Sin embargo, de vez en cuando me encuentro con el problema en el maquillaje invoca a sí mismo recursivamente para siempre. Por desgracia no estoy seguro exactamente qué se producen las condiciones de esta causa.
Esto generalmente se resuelve volviendo a ejecutar autoconf y configurar. Me gustaría saber la forma "correcta" de hacer esto, porque parece que esto no lo es. (También encontrará después de que la actualización configure.ac que tengo que correr autoreconf && autoreconf libltdl
en lugar de sólo autoreconf
)
Gracias por la ayuda!
Solución
Una vez más, me habló demasiado pronto. Esto parece ser resuelto moviendo la fuente en un directorio independiente (es decir src
) y luego actualizar SUBDIRS
a libltdl src
.