On Tue, Oct 02, 2007 at 03:42:07AM +0400, Dmitry V. Levin wrote: > On Mon, Oct 01, 2007 at 02:03:59AM +0400, Dmitry V. Levin wrote: [...] > > С 'pkg-config --libs' приключилась какая-то странная история. > > В январе 2004-го (pkg-config-0.15.0-alt3) рекурсия в нашем пакете была > > выключена, > > в апреле 2005-го (pkg-config-0.17) рекурсия была выключена upstream. > > В pkg-config-0.18 рекурсия вновь вернулась, и новый мантейнер пакета, судя > > по всему, этого не заметил. > > > > Я попробую снова выключить рекурсию в 'pkg-config --libs' и посмотрю, как > > это повлияет на сборку. > > Выключил: > http://git.altlinux.org/people/ldv/packages/?p=pkg-config.git;a=commit;h=v0.22-15-gd6c3b64 Сломалась сборка около сотни пакетов. Конечно, это происходит из-за кривизны пакетов: например, некоторые пакеты используют gtk+-2.0 и glib-2.0, но при этом вызывают только "pkg-config --libs gtk+-2.0" без "pkg-config --libs glib-2.0". Видимо, придётся рекурсию вернуть и добавить какие-то параметры для включения/выключения рекурсии в --libs. -- ldv