summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta/classes/cross-canadian.bbclass4
-rw-r--r--meta/recipes-core/meta/meta-environment.bb5
2 files changed, 6 insertions, 3 deletions
diff --git a/meta/classes/cross-canadian.bbclass b/meta/classes/cross-canadian.bbclass
index fec6438c60..a8565e91e3 100644
--- a/meta/classes/cross-canadian.bbclass
+++ b/meta/classes/cross-canadian.bbclass
@@ -16,6 +16,7 @@ STAGING_BINDIR_TOOLCHAIN = "${STAGING_DIR_NATIVE}${bindir_native}/${SDK_ARCH}${S
16# 16#
17PACKAGE_ARCH = "${SDK_ARCH}-${SDKPKGSUFFIX}" 17PACKAGE_ARCH = "${SDK_ARCH}-${SDKPKGSUFFIX}"
18CANADIANEXTRAOS = "" 18CANADIANEXTRAOS = ""
19MODIFYTOS ??= "1"
19python () { 20python () {
20 archs = d.getVar('PACKAGE_ARCHS', True).split() 21 archs = d.getVar('PACKAGE_ARCHS', True).split()
21 sdkarchs = [] 22 sdkarchs = []
@@ -23,6 +24,9 @@ python () {
23 sdkarchs.append(arch + '-${SDKPKGSUFFIX}') 24 sdkarchs.append(arch + '-${SDKPKGSUFFIX}')
24 d.setVar('PACKAGE_ARCHS', " ".join(sdkarchs)) 25 d.setVar('PACKAGE_ARCHS', " ".join(sdkarchs))
25 26
27 # Allow the following code segment to be disabled, e.g. meta-environment
28 if d.getVar("MODIFYTOS", True) != "1":
29 return
26 # PowerPC can build "linux" and "linux-gnuspe" 30 # PowerPC can build "linux" and "linux-gnuspe"
27 tarch = d.getVar("TARGET_ARCH", True) 31 tarch = d.getVar("TARGET_ARCH", True)
28 if tarch == "powerpc": 32 if tarch == "powerpc":
diff --git a/meta/recipes-core/meta/meta-environment.bb b/meta/recipes-core/meta/meta-environment.bb
index b3737bb5cf..5d72e38e91 100644
--- a/meta/recipes-core/meta/meta-environment.bb
+++ b/meta/recipes-core/meta/meta-environment.bb
@@ -6,9 +6,9 @@ PR = "r8"
6 6
7EXCLUDE_FROM_WORLD = "1" 7EXCLUDE_FROM_WORLD = "1"
8 8
9ORIGOS := "${TARGET_OS}" 9MODIFYTOS = "0"
10 10
11REAL_MULTIMACH_TARGET_SYS = "${TUNE_PKGARCH}${TARGET_VENDOR}-${ORIGOS}" 11REAL_MULTIMACH_TARGET_SYS = "${TUNE_PKGARCH}${TARGET_VENDOR}-${TARGET_OS}"
12 12
13inherit toolchain-scripts 13inherit toolchain-scripts
14TOOLCHAIN_NEED_CONFIGSITE_CACHE += "zlib" 14TOOLCHAIN_NEED_CONFIGSITE_CACHE += "zlib"
@@ -30,7 +30,6 @@ python do_generate_content() {
30 30
31 # make sure we only use the SDKTARGETSYSROOT value from 'd' 31 # make sure we only use the SDKTARGETSYSROOT value from 'd'
32 localdata.setVar('SDKTARGETSYSROOT', d.getVar('SDKTARGETSYSROOT', True)) 32 localdata.setVar('SDKTARGETSYSROOT', d.getVar('SDKTARGETSYSROOT', True))
33 localdata.setVar('TARGET_OS', d.getVar('ORIGOS', True))
34 localdata.setVar('libdir', d.getVar('target_libdir', False)) 33 localdata.setVar('libdir', d.getVar('target_libdir', False))
35 34
36 # Process DEFAULTTUNE 35 # Process DEFAULTTUNE