[devel] Разные зависимости для разных архитектур

Kirill A. Shutemov =?iso-8859-1?q?kirill_=CE=C1_shutemov=2Ename?=
Вт Май 27 13:53:34 MSD 2008


On Tue, May 27, 2008 at 01:42:46PM +0400, Yury Aliaev wrote:
> Led пишет:
> 
>>>> архитектуры i586. В связи с этим возник вопрос: что нужно писать в
>>>> спеке, чтобы, если сборочная архитектура i586 (точнее, вообще ix86, ибо
>>>> всякие i686,athlon и т.п. тоже катят), то в BuildRequires включалась эта
>>>> библиотека, соответственно у %configure появлялся нужный параметр?
>>>> 
>>>> Заранее спасибо,
>>>> Юрий.
>>> %ifarch %ix86
>>> пример :
>>> http://www.sisyphus.ru/srpm/Sisyphus/anyasm/spec
>> 
>> В anyasm не BuildRequires, а Requires. Этот "пакет" и 
>> существует только потому, что 
>> предлагаемая вами конструкция для 
>> BuildRequires не работает.
>> 
> 
> А что тогда работает?

BuildRequires внутри %ifarch заработают правильно только после перехода 
на сборку из gear.

Можно сделать fake-пакет который проставляет Requires в зависимости от
архитекторы. И этот пакет прописывается в BuildRequires. Но это костыль.

-- 
Regards,  Kirill A. Shutemov
 + Belarus, Minsk
 + ALT Linux Team, http://www.altlinux.com/
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 197 байтов
Описание: Digital signature
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20080527/36faa4e9/attachment-0002.bin>


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