[OE-core] [PATCH] multilib.conf: Ensure that RECIPE_SYSROOT is unchanged for native
Mike Crowe
mac at mcrowe.com
Tue Dec 17 13:55:48 UTC 2019
On Tuesday 17 December 2019 at 16:56:11 +0800, ChenQi wrote:
> On 12/17/2019 04:02 PM, Mike Crowe via Openembedded-core wrote:
> > Ensure that RECIPE_SYSROOT is the same for -native recipes whether
> > multilib.conf is included or not.
> >
> > Without this change task signatures for -native recipes change when
> > switching between MACHINEs that require multilib.conf and those that
> > don't.
> >
> > This fix was one of the ones suggested by Khem Raj in
> > http://lists.openembedded.org/pipermail/openembedded-core/2019-December/290303.html
> >
> > Add test_sstate_multilib_or_not_native_samesigs test case to
> > sstatetests.py to ensure that this stays fixed.
> >
> > Signed-off-by: Mike Crowe <mac at mcrowe.com>
> > ---
> > meta/conf/multilib.conf | 1 +
> > meta/lib/oeqa/selftest/cases/sstatetests.py | 40 +++++++++++++++++++++
> > 2 files changed, 41 insertions(+)
> >
> > diff --git a/meta/conf/multilib.conf b/meta/conf/multilib.conf
> > index cfed3fbbd0..58f2ac5c86 100644
> > --- a/meta/conf/multilib.conf
> > +++ b/meta/conf/multilib.conf
> > @@ -9,6 +9,7 @@ MULTILIBS ??= "multilib:lib32"
> > STAGING_DIR_HOST = "${WORKDIR}/${MLPREFIX}recipe-sysroot"
> > STAGING_DIR_TARGET = "${WORKDIR}/${MLPREFIX}recipe-sysroot"
> > RECIPE_SYSROOT = "${WORKDIR}/${MLPREFIX}recipe-sysroot"
> > +RECIPE_SYSROOT_class-native = "${WORKDIR}/recipe-sysroot"
>
> How about just removing MLPREFIX?
I'm afraid that I don't understand what you are suggesting. The above
change does remove MLPREFIX for -native only.
Thanks.
Mike.
More information about the Openembedded-core
mailing list