[devel] Q: virtualbox
Anton D Kachalov
=?iso-8859-1?q?mouse_=CE=C1_mayc=2Eru?=
Ср Сен 10 03:30:19 MSD 2008
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.
Rgds,
Anton
Подробная информация о списке рассылки Devel