aboutsummaryrefslogtreecommitdiffstats
path: root/meta/classes/multilib.bbclass
diff options
context:
space:
mode:
authorBogdan Marinescu <bogdan.a.marinescu@intel.com>2012-08-02 10:49:06 +0300
committerRichard Purdie <richard.purdie@linuxfoundation.org>2012-08-02 18:07:01 +0100
commit5d691f1bc95dfb9109b07827b33957b1fa5b2fa4 (patch)
tree4fba6b82050a573436be775ced7fb45b06ed2bd9 /meta/classes/multilib.bbclass
parent310f169d3d89f3a4fc6a540974a30c7eb565db3a (diff)
downloadopenembedded-core-5d691f1bc95dfb9109b07827b33957b1fa5b2fa4.tar.gz
Complete recipe enablement
RP: The list of recipes in multilib.conf needs to go away and we need to just be able to extend all recipes with the multilib class. Tested by building and running lib32-core-image-sato-sdk. [YOCTO #1563] Signed-off-by: Bogdan Marinescu <bogdan.a.marinescu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/classes/multilib.bbclass')
-rw-r--r--meta/classes/multilib.bbclass3
1 files changed, 3 insertions, 0 deletions
diff --git a/meta/classes/multilib.bbclass b/meta/classes/multilib.bbclass
index b92a3ff295..b1a593e222 100644
--- a/meta/classes/multilib.bbclass
+++ b/meta/classes/multilib.bbclass
@@ -15,6 +15,9 @@ python multilib_virtclass_handler () {
e.data.setVar("PN", variant + "-" + e.data.getVar("PN", False))
return
+ if bb.data.inherits_class('native', e.data):
+ raise bb.parse.SkipPackage("We can't extend native recipes")
+
save_var_name=e.data.getVar("MULTILIB_SAVE_VARNAME", True) or ""
for name in save_var_name.split():
val=e.data.getVar(name, True)