]> code.ossystems Code Review - openembedded-core.git/commit
native/nativesdk: Clear MACHINEOVERRIDES
authorKhem Raj <raj.khem@gmail.com>
Mon, 25 Aug 2014 19:01:17 +0000 (12:01 -0700)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Sat, 30 Aug 2014 08:03:02 +0000 (09:03 +0100)
commit474234a362b4cda5f2f1afab369c98d4e0ca1b11
treecdeb491886217ef85ebdb90ae54150867c27ccfa
parent8f67830e41e435a142d0b905a1b9f706a1cf1175
native/nativesdk: Clear MACHINEOVERRIDES

In cases where we override variables e.g PACKAGE_ARCH
conditionally and use a MACHINEOVERRIDE to qualify the
override like

PACKAGE_ARCH_<MACHINE> = "some target PACKAGE_ARCH"

This would also be effective if this recipe is
BBEXTENDED to native or nativesdk which is undesired
This particular issue will cause wrong sysroot to be
used for nativesdk case since PACKAGE_ARCH would have
been modified and eventually changing value of
STAGING_DIR_TARGET which we use as --sysroot option
to cross and cross-canadian built SDK gcc

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/native.bbclass
meta/classes/nativesdk.bbclass