Fixes e.g.: ERROR: weston-5.0.0-r0 do_prepare_recipe_sysroot: The file /usr/lib/libEGL.so.1.0.0 is installed by both mesa-gl and libhybris, aborting
but there is still: ERROR: weston-5.0.0-r0 do_prepare_recipe_sysroot: The file /usr/include/KHR/khrplatform.h is installed by both mesa-gl and libhybris, aborting I believe this header wasn't included in mesa-gl before recent changes, maybe something else needs to be filtered out? On Tue, Feb 26, 2019 at 12:18 AM Khem Raj <[email protected]> wrote: > mesa.inc uses PACKAGECONFIG_class-target override to setup default > packageconfigs, which means that when we build mesa-gl for target then > it does no honor the ??= setting we have in mesa-gl recipe, and ends up > compiling egl, gles2 as well, which is not intended. > > Signed-off-by: Khem Raj <[email protected]> > --- > meta/recipes-graphics/mesa/mesa-gl_18.3.4.bb | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/meta/recipes-graphics/mesa/mesa-gl_18.3.4.bb > b/meta/recipes-graphics/mesa/mesa-gl_18.3.4.bb > index 73267eb4f0..d4b1c1c454 100644 > --- a/meta/recipes-graphics/mesa/mesa-gl_18.3.4.bb > +++ b/meta/recipes-graphics/mesa/mesa-gl_18.3.4.bb > @@ -7,3 +7,4 @@ PROVIDES = "virtual/libgl virtual/mesa" > S = "${WORKDIR}/mesa-${PV}" > > PACKAGECONFIG ??= "opengl dri ${@bb.utils.filter('DISTRO_FEATURES', > 'x11', d)}" > +PACKAGECONFIG_class-target = "opengl dri > ${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)}" > -- > 2.20.1 > > -- > _______________________________________________ > Openembedded-core mailing list > [email protected] > http://lists.openembedded.org/mailman/listinfo/openembedded-core >
-- _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
