[oe] Cairo egl / glesv2 PACKAGECONFIG dependency hell

Boszormenyi Zoltan zboszor at pr.hu
Thu May 11 08:08:30 UTC 2017


Hi,

the cairo recipe exposes PACKAGECONFIG[egl] and PACKAGECONFIG[glesv2].

I tried to enable them for genericx86-64 and a build error occors
because now mesa is a dependency of cairo but mesa doesn't contain
BBCLASSEXTEND="native".

This applies to Morty and the morty branch of meta-backports.

Please fix it either way: remove PACKAGECONFIG[egl] from cairo
or add native build to mesa.

If you go the second route, then all the dependencies of mesa also
need the same BBCLASSEXTEND="native" treatment. Maybe better adding
it to xorg-proto.inc and xorg-lib-common.inc is better. Then the LLVM
recipe, possibly not a nice fallout.

Maybe it's easier to just remove PACKAGECONFIG[egl] and
PACKAGECONFIG[glesv2] from cairo.

Best regards,
Zoltan Boszormenyi



More information about the Openembedded-devel mailing list