[devel] Q: pkgconfig build-deps

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Сб Апр 29 00:56:43 MSD 2006


On Sat, Apr 29, 2006 at 12:39:03AM +0400, Mikhail Zabaluev wrote:
> > Также интересно, считать ли это багой упаковки -devel, если список
> > Requires ее не учитывает список в *.pc?
> 
> Интересно было бы взглянуть на конкретные случаи, но в принципе да.

Bug 9448 - libxml2-devel should require zlib-devel
https://bugzilla.altlinux.org/show_bug.cgi?id=9448

На самом деле для линковки с разделяемой библиотекой libxml2 библиотека
libz не нужна.  То есть с флагом --as-needed линкер по идее должен эту
библиотеку выкинуть.  То есть проблема стала ещё менее актуальной, но
всё же она имеется: не ясна точная семантика зависимостей в *.pc файлах.
Если каждая разделяемая библиотека "замкнута", к чему мы стремимся, то
никаких зависимостей в *.pc файлах быть не должно.  А для статической
линковски нужно "схлопывать" все зависимости по волновому алгоритму (всё
до чего можно дотянуться).
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20060429/39b65f01/attachment-0001.bin>


Подробная информация о списке рассылки Devel