[oe-commits] Mark Hatle : multilib: Enable multilib remapping for SDK generation

git at git.openembedded.org git at git.openembedded.org
Mon Jul 9 15:50:45 UTC 2012


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

Author: Mark Hatle <mark.hatle at windriver.com>
Date:   Mon Jul  9 10:11:38 2012 -0500

multilib: Enable multilib remapping for SDK generation

Enable the remapping for SDK generation, this is required to be able to
create an SDK that targets an alternative multilib.  Note, this work does
not finish SDK/multilib support, but it is one more step toward making
it work properly.

Signed-off-by: Mark Hatle <mark.hatle at windriver.com>
Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>

---

 meta/classes/multilib.bbclass |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/meta/classes/multilib.bbclass b/meta/classes/multilib.bbclass
index f3e7618..b92a3ff 100644
--- a/meta/classes/multilib.bbclass
+++ b/meta/classes/multilib.bbclass
@@ -54,6 +54,12 @@ python __anonymous () {
         d.setVar("LINGUAS_INSTALL", "")
         # FIXME, we need to map this to something, not delete it!
         d.setVar("PACKAGE_INSTALL_ATTEMPTONLY", "")
+
+    if bb.data.inherits_class('populate_sdk_base', d):
+        clsextend.map_depends_variable("TOOLCHAIN_TARGET_TASK")
+        clsextend.map_depends_variable("TOOLCHAIN_TARGET_TASK_ATTEMPTONLY")
+
+    if bb.data.inherits_class('image', d) or bb.data.inherits_class('populate_sdk_base', d):
         return
 
     clsextend.rename_packages()





More information about the Openembedded-commits mailing list