[devel] Q: arch-independed buildreq

Konstantin A. Lepikhov =?iso-8859-1?q?lakostis_=CE=C1_altlinux=2Eorg?=
Пт Сен 1 00:56:46 MSD 2006


Hi!

При упаковке matroxdriver для x86_64 и %ix86 столкнулся с одной бякой -
эти нехорошие человеки сделали подлость - версия для %ix86 собрана с
зависимостью на libstdc++3.3, а версия под x86_64 зависит от libstdc++.
При этом конструкция вида

%ifarch x86_64
BuidRequires: libstdc++
%else
BuidRequires: libstdc++3.3
%endif

не работает в случае упаковки src.rpm под x86_64 и его кросс-сборки под
i586 на x86_64 - т.е. в buildreq проставляется libstdc++. Если делать
--repackage-source в build среде, то этого можно избежать, но этого у нас
по-умолчанию не делается. Кажется, кто-то уже напарывался на подобную
засаду ранее, но я не нашел, чем все дело кончилось и какое в этом случае
решение будет оптимальным.

-- 
WBR et al.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: Digital signature
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20060901/03cd133a/attachment-0001.bin>


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