[oe] [PATCH 0/4][RFC] Remove CROSS_DIR, install cross-packages into native sysroot

Martin Jansa martin.jansa at gmail.com
Fri Jul 23 08:18:06 UTC 2010


On Fri, Jul 23, 2010 at 09:25:49AM +0200, Koen Kooi wrote:
> There is a BIG problem with these patches, they break multimachine builds.

Yes, I see it now too after launching another machine with different arm
version (armv4/armv7) in my SHR builddir (om-gta0[12] were fine because
both using armv4).

ie binutils-cross versions are overwritten in
sysroots/x86_64-linux/usr/arm-oe-linux-gnueabi/bin/
and last build wins.

> I see 2 courses of action to fix this quickly:
> 
> 1) add ${TARGET_SYS} back, bump ABI
> 2) revert these patches, bump ABI

Someone know how it's solved in poky? I'm reading git log there and
don't see TARGET_SYS used for every cross lib/bin, so maybe they don't
allow multimachine (multiarch) builds?

Regards,

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa at gmail.com




More information about the Openembedded-devel mailing list