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]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to