[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