On Tue, 2020-10-06 at 16:07 +0000, [email protected] wrote: > Hi Richard, > > > Most recipe-sysroot dependencies are handled by these prefuncs. > > "configure" > > is special with a decidated task, prepare_recipe_sysroot which runs > > beforehand. > > > > do_prepare_recipe_sysroot does not have to be run before/after > > fetch/unpack/patch, they're independent tasks. If > > fetch/unpack/patch have > > sysroot dependencies and those tasks rerun, stale items from the > > sysroot > > could be uninstalled and since prepare_recipe_sysroot doesn't re- > > run, they > > could be missing by the time configure runs. > > > > Fix this by adding the prefunc for do_configure which would ensure > > the > > sysroot is in a good state. > > Is this patch something that should be backported to zeus and > friends?
Its fixing a very rare problem that I only ran into whilst doing "interesting" things most people don't probably do. If people were running into those issues I'd backport but for master it was more a correctness fix which did fix some weird corner cases I debugged... Cheers, Richard
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#143052): https://lists.openembedded.org/g/openembedded-core/message/143052 Mute This Topic: https://lists.openembedded.org/mt/77174124/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
