[devel] Сборочные зависимости и архитектуры.

Dmitry V. Levin =?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Чт Июл 17 01:25:24 MSD 2008


On Thu, Jul 17, 2008 at 01:10:20AM +0400, Wartan Hachaturow wrote:
> Привет.
> 
> В связи с всё более глубоким изучением таинственного, манящего и
> такого увлекательного мира rpm, наткнулся на следующее.
> 
> Пусть у нас есть пакет gcc4.1.
> На x86 из него собирается ada, и для сборки ей нужен бутстрапленный
> gnat. Разумеется, сборка ады обложена макросами %ifarch, и всё это
> добро собирается и прописывается в BuildPreReq только на x86.
> Теперь представим себе разработчика, пакующего src.rpm на своей
> машине, имеющей архитектуру x86. Естественно, в зависимостях такого
> пакета стоит gnat.
> На powerpc у нас gnat'а нет и, по-видимому, ещё долго не будет -- мне
> как-то не до того.
> Внимание, вопрос: что мне делать с этим пакетом на power'е? Я не могу
> его поставить без nodeps. Я не могу его собрать в hasher'е без
> перепаковки с --nodeps, при этом имея шансы потерять какие-то ещё
> макросы, уже функциональные для моей архитектуры.

Не собирай этот пакет из src.rpm'а, используй для этого gear-репозиторий.

> P.S. Вы чувствуете, да, какое сдержанное письмо? Я даже не сказал, что
> я думаю о разработчиках rpm. Это надо ценить :))

Воспринимай src.rpm как устаревший формат.


-- 
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/20080717/289ab5e9/attachment-0002.bin>


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