2010-09-22 2 views
0

В моем Makefile.am, явзрывающиеся рекурсивный сделать с libltdl

SUBDIRS = libltdl . 

Это потому, что я хочу, чтобы иметь возможность использовать версию libltdl в комплекте с моим пакетом (т.е. ./configure --with-included-ltdl). Тем не менее, я иногда сталкиваюсь с проблемой, когда make вызывает себя рекурсивно навсегда. К сожалению, я точно не знаю, какие условия вызывают это.

Обычно это решается путем повторного запуска autoconf и настройки. Я хотел бы знать «правильный» способ сделать это, потому что, похоже, это не так. (Я также нашел после того, как обновил configure.ac, что мне нужно запустить autoreconf && autoreconf libltdl вместо autoreconf)

Спасибо за помощь!

ответ

0

Еще раз, я говорил слишком рано. Это, похоже, решается путем перемещения источника в отдельный каталог (т. Е. src), а затем обновление SUBDIRS до libltdl src.