[devel] Q: arch-independed buildreq

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Пт Сен 1 01:09:06 MSD 2006


On Fri, Sep 01, 2006 at 12:56:46AM +0400, Konstantin A. Lepikhov wrote:
> 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 среде, то этого можно избежать, но этого у нас
> по-умолчанию не делается. Кажется, кто-то уже напарывался на подобную
> засаду ранее, но я не нашел, чем все дело кончилось и какое в этом случае
> решение будет оптимальным.

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


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