在我的Makefile.am中,我有
SUBDIRS = libltdl .这是因为我希望能够使用包中包含的libltdl版本(即./configure --with-included-ltdl)。然而,我偶尔会遇到这样的问题: make永远递归地调用自己。不幸的是,我不确定到底是什么条件导致了这种情况的发生。
这通常可以通过重新运行autoconf和configure来解决。我想知道做这件事的“适当”方式,因为看起来这不是它。(我还发现在更新configure.ac之后,我必须运行autoreconf && autoreconf libltdl,而不仅仅是autoreconf)
谢谢你的帮助!
发布于 2010-09-24 01:40:10
再说一次,我说得太快了。这似乎可以通过将源代码移动到一个单独的目录(即src)中,然后将SUBDIRS更新为libltdl src来解决。
https://stackoverflow.com/questions/3773632
复制相似问题