[devel] Разные зависимости для разных архитектур
Yury Aliaev
=?iso-8859-1?q?mutab0r_=CE=C1_rambler=2Eru?=
Ср Май 28 16:55:29 MSD 2008
Igor Vlasenko пишет:
>> Как ни странно, пересборка пакета на ix86_32 и на ix86_64 показала, что
>> указанная конструкция (%BuildReq внутри %ifarch) _работает_! Кстати,
>
> нет.
> когда сделать rpmbuild -bs, то в полученный src.rpm жестко будет
> зашит только тот вариант, который соответствует архитектуре,
> под которой пускалось rpmbuild -bs, а альтернатива будет утеряна.
>
Как же тогда объяснить такой факт: если архитектура %ix86, то в BuildReq
появляется пакет, которого на 64-разрядных архитектурах просто нет. Я
собрал бинарный пакет из этого исходного в hasher'е на 64-х разрядной
машине, пакет прекрасно собрался без ругани на неудовлетворённые
зависимости. Может быть, дело в том, что hasher перепаковывает .src.rpm,
и при этом зависимости обновляются правильным образом? Но если это так,
то указанное решение можно считать приемлимым, т.к. в Сизиф пакеты по
любому собираются в хэшере.
Подробная информация о списке рассылки Devel