[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