On Tue, Jul 31, 2018 at 10:06 AM Ross Burton <ross.bur...@intel.com> wrote:
> Instead of both classes using ${PYTHON_PN} (which is set by python-dir and > python3-dir), hardcode the right values so that it is possible to inherit > both > pythonnative and python3native at the same time. > > If both are inherited then both native Pythons are available, but the last > to be > inherited will be the one to set PYTHON. Not particularly thrilled about this usage it seems error prone > > > Signed-off-by: Ross Burton <ross.bur...@intel.com> > --- > meta/classes/python3native.bbclass | 6 +++--- > meta/classes/pythonnative.bbclass | 6 +++--- > 2 files changed, 6 insertions(+), 6 deletions(-) > > diff --git a/meta/classes/python3native.bbclass > b/meta/classes/python3native.bbclass > index 89665efee8b..da12a714703 100644 > --- a/meta/classes/python3native.bbclass > +++ b/meta/classes/python3native.bbclass > @@ -1,8 +1,8 @@ > inherit python3-dir > > -PYTHON="${STAGING_BINDIR_NATIVE}/${PYTHON_PN}-native/${PYTHON_PN}" > -EXTRANATIVEPATH += "${PYTHON_PN}-native" > -DEPENDS_append = " ${PYTHON_PN}-native " > +PYTHON="${STAGING_BINDIR_NATIVE}/python3-native/python3" > +EXTRANATIVEPATH += "python3-native" > +DEPENDS_append = " python3-native " > > # python-config and other scripts are using distutils modules > # which we patch to access these variables > diff --git a/meta/classes/pythonnative.bbclass > b/meta/classes/pythonnative.bbclass > index 4cc8b2769c2..ae6600cd155 100644 > --- a/meta/classes/pythonnative.bbclass > +++ b/meta/classes/pythonnative.bbclass > @@ -1,11 +1,11 @@ > > inherit python-dir > > -PYTHON="${STAGING_BINDIR_NATIVE}/${PYTHON_PN}-native/${PYTHON_PN}" > +PYTHON="${STAGING_BINDIR_NATIVE}/python-native/python" > # PYTHON_EXECUTABLE is used by cmake > PYTHON_EXECUTABLE="${PYTHON}" > -EXTRANATIVEPATH += "${PYTHON_PN}-native" > -DEPENDS_append = " ${PYTHON_PN}-native " > +EXTRANATIVEPATH += "python-native" > +DEPENDS_append = " python-native " > > # python-config and other scripts are using distutils modules > # which we patch to access these variables > -- > 2.11.0 > > -- > _______________________________________________ > Openembedded-core mailing list > Openembedded-core@lists.openembedded.org > http://lists.openembedded.org/mailman/listinfo/openembedded-core >
-- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core