On Fri, Apr 08, 2005 at 07:32:45PM +0600, Dmitry Kazimirov wrote: > > > Вот именно, что APP пользуется структурами libBASE, > > > возвращаемыми libBASE_UTIL, только вот в зависимостях APP > > > libBASE нет, в этом-то и проблема. > > > > Если APP использует libBASE, то оно должно быть слинковано с libBASE, > > если нет, то нет. > > Так а как же libtool узнает о том, что APP кроме libBASE_UTIL использует > еще и libBASE, если все файлы *.la удалены? Это libtool должен не узнавать из .la-файлов, а получать из make-файлов. > > Из того, что APP использует libBASE_UTIL, который использует libBASE, > > ещё не следует, что APP использует libBASE. > > Здесь как раз рассматривается случай, когда использует. Например, > когда libBASE_UTIL возвращает структуры данных, созданные libBASE. Извините, libtool не должен подменять программисту голову. Если APP использует libBASE, извольте написать об этом в Makefile. -- ldv