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