[devel] [powerpc] arch-dependant buildreqs
Dmitry V. Levin
=?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Ср Фев 18 16:31:30 MSK 2009
On Wed, Feb 18, 2009 at 03:58:20PM +0300, Sergey Bolshakov wrote:
>
> Приветствую.
> В сизифе есть ненулевое количество пакетов с архитектурно-зависимыми
> сборочными зависимостями. Очевидно, что встречающиеся в спеках таких
> пакетов конструкции вида
> %ifarch foo
> BuildRequires: bar
> %endif
> приводят к тому, что получаемые src.rpm не являются noarch,
> хотя сам пакет может и должен быть собран на всех поддерживаемых
> нами архитектурах.
>
> В качестве примера:
> $ rpmquery -pR hal-0.5.12-alt11.M50.1.src.rpm |grep smbios
> libsmbios-devel
>
> Здесь libsmbios является x86-спецификой.
> Вариантами обхода таких проблем могут быть:
> - забыть про src.rpm, сборка из git вроде бы решает;
Конечно, сборка из git решает, но получающиеся в результате src.rpm
будут пригодны "не для всех", их действительно придётся забыть.
> - собирать пустые бинарные пакеты для неподдерживаемых
> архитектур и разруливать ситуацию уже при сборке,
> скажем, с помощью ключей к configure.
Если src.rpm для не-i586 не нужны, то первый вариант, иначе второй.
--
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 197 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20090218/18fb36e8/attachment-0001.bin>
Подробная информация о списке рассылки Devel