On Mon, 2020-03-09 at 14:21 +0000, Paul Barker wrote: > To ensure that archives are captured for all dependencies of a typical > bitbake build we add do_deploy_archives to the list of recursive > dependencies of do_build. Without this, archives may be missed for > recipes such as gcc-source which do not create packages or populate a > sysroot. > > do_deploy_archives is also added to the recursive dependencies of > do_populate_sdk so that all sources required for an SDK can be captured. > > Signed-off-by: Paul Barker <[email protected]> > --- > meta/classes/archiver.bbclass | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > > diff --git a/meta/classes/archiver.bbclass b/meta/classes/archiver.bbclass > index fef7ad4f62..c11d36d708 100644 > --- a/meta/classes/archiver.bbclass > +++ b/meta/classes/archiver.bbclass > @@ -604,7 +604,9 @@ addtask do_ar_configured after do_unpack_and_patch > addtask do_ar_mirror after do_fetch > addtask do_dumpdata > addtask do_ar_recipe > -addtask do_deploy_archives before do_build > +addtask do_deploy_archives > +do_build[recrdeptask] += "do_deploy_archives" > +do_populate_sdk[recrdeptask] += "do_deploy_archives"
We implemented the --runall option to bitbake to try and avoid having recrdeptask versions of most tasks. Does that not work here? It should also work for the SDK I think? Cheers, Richard -- _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
