Anton Gorlov пишет: > Aleksey Avdeev пишет: > > >> Какие есть пути борьбы с этим? > > С чем именно? C выносом того чт оприлинковано при инсталле? > Или с кривым путём при линковке? Со своим случаем разобрался: секция %install отработала нормально. > >>PS: Только что нарвался на подобное. >> На данный момент, сложилось впечатление, что это происходит при >>использовании "libxxx_la_LIBADD = libyyy.la" в Makefile.am, и возможно >>-- есть связь с порядком обхода подкаталогов (объявлением их в SUBDIRS). 1. Связь всётаки есть. Причём, не только с порядком обхода подкаталогов, но и с порядком объявления *.la в {pkg,}lib_LTLIBRARIES: все *.la, требуемые для линковки должны объявляться в ранее обработанных каталогах и/или раньше по списку в переменных. (Иначе в момент инсталляции приложения/библиотеки используемые компоненты ещё не инсталлированы.) 2. В спеке: %makeinstall inst_prefix_dir=%buildroot (Это inst_prefix_dir -- присутствует в *.la как @inst_prefix_dir@) > > > Ммм.. у меня щас основнач проблема в том что даже если либа прилинвоана > верно..но на момент установки (точнее в ~/tmp/blabla-buildroot) её нет в > системе (реальной) -то при > $(LIBTOOL) --mode=install $(INSTALL) -m 755 $(INSTALLSTRIP) > radeapclient$(EXEEXT) $(R)$(bindir) > они выносятся. Возможно это strip кашу портит..завтра постараюсь > посмотреть что будет если его отключить. -- С уважением. Алексей.