Explodieren rekursiven make mit libltdl
Frage
In meinem Makefile.am, ich habe
SUBDIRS = libltdl .
Das ist, weil ich die Version von libltdl mit meinem Paket enthielt verwenden können (das heißt ./configure --with-included-ltdl
). Allerdings habe ich gelegentlich in das Problem laufen, wo machen sich immer rekursiv aufruft. Leider bin ich nicht sicher, was genau Bedingungen Ursache dies geschehen kann.
Dies wird in der Regel durch erneutes Ausführen autoconf und configure gelöst. Ich mag die „richtige“ Art und Weise, dies zu tun wissen, weil es scheint ist es nicht. (Ich finde auch, nachdem ich Update configure.ac, dass ich zu laufen autoreconf && autoreconf libltdl
statt nur autoreconf
haben)
Danke für die Hilfe!
Lösung
Wieder einmal sprach ich zu früh. Dies scheint durch Bewegen der Quelle in ein separates Verzeichnis gelöst werden (das heißt src
) und dann SUBDIRS
zu libltdl src
zu aktualisieren.