[oe-commits] Richard Purdie : crosssdk: Clear MACHINEOVERRIDES

git at git.openembedded.org git at git.openembedded.org
Sat Aug 16 09:01:29 UTC 2014


Module: openembedded-core.git
Branch: master-next
Commit: 859ac3fdb75303f9f0b4bf1d8d83db0069f0a27b
URL:    http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=859ac3fdb75303f9f0b4bf1d8d83db0069f0a27b

Author: Richard Purdie <richard.purdie at linuxfoundation.org>
Date:   Sat Aug 16 08:20:57 2014 +0100

crosssdk: Clear MACHINEOVERRIDES

Without this, things like arm* can make it into OVERRIDES when we're
building a compiler to build binaries for another architecture like
x86. This can can lead to build failures dependning on the
exact configuration and overrides.

For example:

MACHINE=imx53qsb bitbake gcc-crosssdk-initial-x86_64 -e | grep EXTRA_OECONF

was showing an armv7 configuration option to gcc.

Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>

---

 meta/classes/crosssdk.bbclass | 1 +
 1 file changed, 1 insertion(+)

diff --git a/meta/classes/crosssdk.bbclass b/meta/classes/crosssdk.bbclass
index 7a10c59..87d5cf5 100644
--- a/meta/classes/crosssdk.bbclass
+++ b/meta/classes/crosssdk.bbclass
@@ -1,6 +1,7 @@
 inherit cross
 
 CLASSOVERRIDE = "class-crosssdk"
+MACHINEOVERRIDES = ""
 PACKAGE_ARCH = "${SDK_ARCH}"
 python () {
 	# set TUNE_PKGARCH to SDK_ARCH



More information about the Openembedded-commits mailing list