[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