[devel] pkg-config and dependencies

Mikhail Zabaluev =?iso-8859-1?q?mhz_=CE=C1_altlinux=2Eorg?=
Чт Сен 22 14:22:47 MSD 2005


В Чтв, 22/09/2005 в 13:19 +0400, Alexey Gladkov пишет:
> > Могу. В .pc файлах появились поля Requires и Requires.private.
> > Старый pkgconfig их игнорирует, а новый проверяет наличие указанных в
> > этих полях файлов .pc.
> > Для того, чтобы адаптироваться к дивному новому pkg-config, от которого
> > все равно никуда не уйти, нужно привести Requires -devel пакетов в
> > соответствие с полями Requires содержащихся в них .pc файлов. Лучше
> > всего это сделать с помощью скриптов автоматического поиска
> > зависимостей.
> > Вопрос, почему в .pc файлы внесены зависимости, не нужные на самом деле
> > для сборки тех или иных клиентских пакетов, лучше адресовать
> > разработчикам.
> 
> Всю эту работу по корректировке зависимостей и приведение их в
> соответствие с .pc файлами нужно было делать до выкладывания нового
> pkg-config.
> Иначе получили то что получили... большое количество пакетов перестало
> собираться не по своей вине, а из-за ошибок в чужих .pc файлах.

Нужно посмотреть, сколько .pc файлов указывают зависимости, не
возникающие как BuildRequires в клиентских пакетах через buildreq.
Есть надежда, что их немного. Я пока с этой проблемой столкнулся только
у cairo.

----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: Эта часть сообщения подписана цифровой подписью
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20050922/4429f817/attachment-0001.bin>


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