[devel] Q: arch-independed buildreq

Dmitry V. Levin =?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Пт Сен 1 01:18:49 MSD 2006


On Fri, Sep 01, 2006 at 01:16:00AM +0400, Konstantin A. Lepikhov wrote:
> Friday 01, at 01:09:06 AM you wrote:
> > On Fri, Sep 01, 2006 at 12:56:46AM +0400, Konstantin A. Lepikhov wrote:
> > > 
> > > При упаковке 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
> а если появится новый gcc?

Будешь пополнять список хаков по мере необходимости. :(


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?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/2676d27a/attachment-0001.bin>


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