On Tuesday 2010-04-13 19:20, Ludwig Nussel wrote:
Ludwig Nussel wrote:
There's a hack for ARM in the build script, it looks at 'changetarget' in prjconf in order to define the target I think. Maybe that feature could be used here too.
This is not a hack, it is due to the behavior of rpm. We found no other way working with all rpm versions to handle this. And: the problem solved with this is not limited to ARM.
Atm it is both a hack (conflicts with ABUILD_TARGET_ARCH AFAICS) and is limited to ARM :-)
1613 # case arm, extract changetarget 1614 # this is restricted to arm to make sure it doesn't interfere with x86 1615 if [ "$BUILD_ARCH" != "${BUILD_ARCH#arm}" ]; then
Ok. Let me say it another way: Yes, it is of course a hack (and the #arm is a hack). But how does the "solution" instead of the hack look like? I the only solution we found is to pass in worst case the full triple to rpm. If the implementation of this is a hack, lets fix it.
Well, I guess that solution is fine if it integrates with ABUILD_TARGET_ARCH. I'd probably rename the option to 'defaulttarget' or just 'target' instead of 'changetarget' though.
Since there's so much forte in discussion, why can't it be thrown onto rpm to fix the bug[1]? :-) [1] http://rpm.org/ticket/119 -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org