summaryrefslogtreecommitdiffstats
path: root/meta/classes/multilib.bbclass
diff options
context:
space:
mode:
authorMark Hatle <mark.hatle@windriver.com>2012-09-26 18:01:04 -0500
committerRichard Purdie <richard.purdie@linuxfoundation.org>2012-10-27 09:44:55 +0100
commit7e2ff7c0125b40631eee7aeacf59c938bca6d586 (patch)
tree8584ff6f0b5c461c500d64cb61942ffe48cc0d2b /meta/classes/multilib.bbclass
parentea220105609de30498f4ba72f5aeec180de4be2f (diff)
downloadpoky-7e2ff7c0125b40631eee7aeacf59c938bca6d586.tar.gz
multilib - crosssdk: Stop building multilib for crosssdk packages
Crosssdk packages are not actually multilib packages, so treat them the same as other nativesdk packages in the multilib, base, and classextend components. (From OE-Core rev: 15834451525453e0f7ceac25d4f98117f1825f37) Signed-off-by: Mark Hatle <mark.hatle@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/classes/multilib.bbclass')
-rw-r--r--meta/classes/multilib.bbclass4
1 files changed, 2 insertions, 2 deletions
diff --git a/meta/classes/multilib.bbclass b/meta/classes/multilib.bbclass
index de6e59e39d..c249925441 100644
--- a/meta/classes/multilib.bbclass
+++ b/meta/classes/multilib.bbclass
@@ -28,7 +28,7 @@ python multilib_virtclass_handler () {
28 if bb.data.inherits_class('native', e.data): 28 if bb.data.inherits_class('native', e.data):
29 raise bb.parse.SkipPackage("We can't extend native recipes") 29 raise bb.parse.SkipPackage("We can't extend native recipes")
30 30
31 if bb.data.inherits_class('nativesdk', e.data): 31 if bb.data.inherits_class('nativesdk', e.data) or bb.data.inherits_class('crosssdk', e.data):
32 raise bb.parse.SkipPackage("We can't extend nativesdk recipes") 32 raise bb.parse.SkipPackage("We can't extend nativesdk recipes")
33 33
34 save_var_name=e.data.getVar("MULTILIB_SAVE_VARNAME", True) or "" 34 save_var_name=e.data.getVar("MULTILIB_SAVE_VARNAME", True) or ""
@@ -101,7 +101,7 @@ python do_package_qa_multilib() {
101 for i in values: 101 for i in values:
102 if i.startswith('virtual/'): 102 if i.startswith('virtual/'):
103 i = i[len('virtual/'):] 103 i = i[len('virtual/'):]
104 if (not i.startswith('kernel-module')) and (not i.startswith(mlprefix)) and (not 'cross-canadian' in i): 104 if (not i.startswith('kernel-module')) and (not i.startswith(mlprefix)) and (not 'cross-canadian' in i) and (not i.startswith("nativesdk-")):
105 candidates.append(i) 105 candidates.append(i)
106 if len(candidates) > 0: 106 if len(candidates) > 0:
107 bb.warn("Multilib QA Issue: %s package %s - suspicious values '%s' in %s" 107 bb.warn("Multilib QA Issue: %s package %s - suspicious values '%s' in %s"