[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