Взрывающиеся рекурсивные делают с libltdl
Вопрос
В моем Makefile.am, у меня есть
SUBDIRS = libltdl .
Это потому, что я хочу иметь возможность использовать версию libltdl, включенную в мою пакет (т.е. ./configure --with-included-ltdl
). Тем не менее, я иногда сталкиваюсь с проблемой, где делают себя рекурсивно навсегда. К сожалению, я не уверен, какие условия заставляют это произойти.
Это обычно решается путем перезарядки Autoconf и настроить. Я хотел бы знать «правильный» способ сделать это, потому что кажется, что это не так. (Я также нахожу после обновления Configure.ac, что я должен запустить autoreconf && autoreconf libltdl
вместо всего autoreconf
)
Спасибо за помощь!
Решение
Еще раз я слишком рано говорил. Это, кажется, решается путем перемещения источника в отдельный каталог (т.е. src
) а затем обновление SUBDIRS
к libltdl src
.