[devel] Q: virtualbox
Kirill A. Shutemov
=?iso-8859-1?q?kirill_=CE=C1_shutemov=2Ename?=
Ср Сен 10 12:45:59 MSD 2008
On Wed, Sep 10, 2008 at 03:21:15AM +0300, Led wrote:
> On Wednesday, 10 September 2008 02:30:19 Anton D Kachalov wrote:
> > Led wrote:
> > > Давайте лучше "пилить" rpm с поддержкой biarch и исправлять пакеты, чтоб
> > > они были biarch-ready, а не городить костыли.
> >
> > Проблема несколько глубже, чем biarch. Например, мы собираем пакет,
> > который, взависимости от архитектуры (ix86, x86_64, ppc, s390, so on...)
> > хочет разные пакеты. Например, некий враппер между бут-лоадерами.
> >
> > В общем, я ща пилю rpm до следующего состояния. Можно задавать
> > зависимости вида
> > # Common build reqs
> > BuildRequires: foo >= 9.0-alt1 bar
> > REQUIRENAME будет [foo >= 9.0-alt1, bar]
> >
> > # x86_64 build reqs
> > BuildRequires(arch:x86_64): xyz64
> > REQUIRENAME будет [xyz64(arch:x86_64)]
> >
> > # ppc build reqs
> > BuildRequires(arch:ppc64): zyx >= 1.0
> > REQUIRENAME будет [zyx(arch:ppc64) >= 1.0]
> >
> > Частично уже написал :) Осталось выдрессировать rpmdepCheck распознавать
> > arch:xyz в зависимостях.
> > В спеке "arch:xyz" распознаётся ток для тегов BuildRequires & BuildPreReq.
>
> Я делал такое, без всякого хакания rpm.
> Заводится виртуальный пакет zyx-multiarch, в котором проставляются Requires в
> зависимости от архитектуры. Этот zyx-multiarch и проставляется в
> BuildRequires.
> Посмотрите на anyasm - он как раз для такого случая, как вы описали.
Это костыль, который плодит сущности без необходимости.
--
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/20080910/1aaa4068/attachment-0002.bin>
Подробная информация о списке рассылки Devel