Aleksey Avdeev пишет: > 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@) > -- С уважением. Алексей.