summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Eggleton <paul.eggleton@linux.intel.com>2017-02-03 14:44:52 +1300
committerPaul Eggleton <paul.eggleton@linux.intel.com>2017-02-07 09:23:33 +1300
commit9bd014c81cb0abea70e2ca8c19b4938fe6c0f312 (patch)
tree29609a3ff89e7bd3609feeb448ccb609060557e3
parentb3a74335e1f9701ce2d6217080800baf3a61acb4 (diff)
downloadopenembedded-core-contrib-9bd014c81cb0abea70e2ca8c19b4938fe6c0f312.tar.gz
openembedded-core-contrib-9bd014c81cb0abea70e2ca8c19b4938fe6c0f312.tar.bz2
openembedded-core-contrib-9bd014c81cb0abea70e2ca8c19b4938fe6c0f312.zip
classes/populate_sdk_ext: remove unnecessary dependencies breaking SDK_TARGETS
Up until recently it was possible to set SDK_TARGETS to include a native recipe you wanted installed into the sysroot when installing the eSDK. I'm not sure what happened but now when you try to add a native recipe to SDK_TARGETS you get a missing task error because this recipe has no do_package_write_* task. Of course such a task dependency is erroneous and is apparently caused by setting SDK_RDEPENDS. I've checked and it turns out that we no longer need to set SDK_RDEPENDS anyway (probably because we explicitly set up task dependencies further down in the class, which I don't think we were fully doing in early versions of the eSDK). Thus, drop setting this variable to restore the functionality. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
-rw-r--r--meta/classes/populate_sdk_ext.bbclass2
1 files changed, 0 insertions, 2 deletions
diff --git a/meta/classes/populate_sdk_ext.bbclass b/meta/classes/populate_sdk_ext.bbclass
index 9517111b3c..4eda06b6f4 100644
--- a/meta/classes/populate_sdk_ext.bbclass
+++ b/meta/classes/populate_sdk_ext.bbclass
@@ -11,8 +11,6 @@ TOOLCHAIN_HOST_TASK_task-populate-sdk-ext = " \
TOOLCHAIN_TARGET_TASK_task-populate-sdk-ext = ""
-SDK_RDEPENDS_append_task-populate-sdk-ext = " ${SDK_TARGETS}"
-
SDK_RELOCATE_AFTER_INSTALL_task-populate-sdk-ext = "0"
SDK_EXT = ""