[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