[devel] [powerpc] arch-dependant buildreqs

Led =?iso-8859-1?q?ledest_=CE=C1_gmail=2Ecom?=
Ср Фев 18 17:04:50 MSK 2009


On Wednesday, 18 February 2009 15:53:09 Sergey Bolshakov wrote:
> >>>>> "Dmitry" == Dmitry V Levin
> >>>>> <ldv-u2l5PoMzF/Vg9hUCZPvPmw на public.gmane.org> writes:
>
> [skipped]
>
>  >> Вариантами обхода таких проблем могут быть:
>  >> - забыть про src.rpm, сборка из git вроде бы решает;
>  >
>  > Конечно, сборка из git решает, но получающиеся в результате src.rpm
>  > будут пригодны "не для всех", их действительно придётся забыть.
>  >
>  >> - собирать пустые бинарные пакеты для неподдерживаемых
>  >> архитектур и разруливать ситуацию уже при сборке,
>  >> скажем, с помощью ключей к configure.
>  >
>  > Если src.rpm для не-i586 не нужны, то первый вариант, иначе второй.
>
> А есть причины, по которым i586 src.rpm равнее не-i586'x ?
> Я что-то не вижу.
>
> В общем, поскольку проблема перешла из разряда теоретических
> к вполне практическим, мне нужен ответ в ближайшее время,
> с вытекающими последствиями вроде того, что наличие
> об'ifarch'енных buildrequires в спеке или отсутствие пакета-пустышки
> на одной из архитектур есть повод для багрепорта.

AFAIK это общеизвестная фича (что %if'ы вокгруг rpm-инструкций в заголовочной 
секции спека обрабатываются на этапе сборки src.rpm (?)
Так что баги (ИМХО) в любом случае нужно вешать. Только с вариантом решения. 
AFAIR в одном-двух-трёх моих пакетах есть такие конструкции, но я прекрасно 
отдаю себе отчёт, что они не работают, только приемлемого варианта решения 
для этих случаев пока не нашёл :(

-- 
Led


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