From 8ed8b81af60c7d9c7a1c614ad137408637bc43ed Mon Sep 17 00:00:00 2001 From: Tomasz Dziendzielski Date: Tue, 26 Jan 2021 00:56:26 +0100 Subject: python3: Use addtask statement instead of task dependencies The externalsrc class deletes do_patch task which results with: | ERROR: Task do_create_manifest in /python3_3.8.2.bb depends upon | non-existent task do_patch in /python3_3.8.2.bb Use addtask to define correct order to prevent this error, since addtask mechanism accepts deleted tasks. [YOCTO #14151] (From OE-Core rev: a746d034fa7eaad4f4876fa61c5a8c3c15e211c8) Signed-off-by: Tomasz Dziendzielski Signed-off-by: Richard Purdie --- meta/recipes-devtools/python/python3_3.9.1.bb | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'meta') diff --git a/meta/recipes-devtools/python/python3_3.9.1.bb b/meta/recipes-devtools/python/python3_3.9.1.bb index a2dc572672..bdeddc4e68 100644 --- a/meta/recipes-devtools/python/python3_3.9.1.bb +++ b/meta/recipes-devtools/python/python3_3.9.1.bb @@ -315,11 +315,8 @@ do_create_manifest() { } # bitbake python -c create_manifest -addtask do_create_manifest - # Make sure we have native python ready when we create a new manifest -do_create_manifest[depends] += "${PN}:do_prepare_recipe_sysroot" -do_create_manifest[depends] += "${PN}:do_patch" +addtask do_create_manifest after do_patch do_prepare_recipe_sysroot # manual dependency additions RRECOMMENDS_${PN}-core_append_class-nativesdk = " nativesdk-python3-modules" -- cgit v1.2.3-54-g00ecf