Esplodere make ricorsiva con libltdl
Domanda
Nel mio Makefile.am, ho
SUBDIRS = libltdl .
Questo è perché voglio essere in grado di utilizzare la versione di libltdl inclusa con il mio pacchetto (cioè ./configure --with-included-ltdl
). Tuttavia, di tanto in tanto mi imbatto nel problema dove farsi invoca ricorsivamente per sempre. Purtroppo non sono sicuro esattamente cosa si verificano condizioni causano questo.
Questo è di solito risolto eseguendo nuovamente autoconf e configurare. Mi piacerebbe conoscere il modo "corretto" di fare questo, perché sembra questo non è vero. (Ho anche trovare dopo ho aggiornamento configure.ac che devo autoreconf && autoreconf libltdl
corsa invece di autoreconf
)
Grazie per l'aiuto!
Soluzione
Ancora una volta, ho parlato troppo presto. Questo sembra essere risolto spostando la sorgente in una directory separata (cioè src
) e quindi aggiornare SUBDIRS
a libltdl src
.