That is right. Someone have to provide gles2 either mesa or Viv. For slevk, there is no 3D GPU, so Viv drivers will not work. So the error is correct.
Best Regards, Prabhu -----Original Message----- From: Otavio Salvador [mailto:[email protected]] Sent: Thursday, September 01, 2016 5:19 PM To: Otavio Salvador <[email protected]> Cc: Prabhu Sundararaj <[email protected]>; meta-freescale Mailing List <[email protected]>; White Weng <[email protected]> Subject: Re: [meta-freescale] [FEATURE meta-fsl-arm PATCH 07/15] glmark2: Refactor code to use the new overrides On Tue, Aug 30, 2016 at 10:55 AM, Otavio Salvador <[email protected]> wrote: > On Tue, Aug 30, 2016 at 10:50 AM, Prabhu Sundararaj > <[email protected]> wrote: >> For Sololite, there is no 3D HW accelerator, it have to use gl/gles provider >> from mesa. >> If there is no GL/GLES provider, the app is not compatible. >> >> So no need of imxgpu2d for this case. > > Good but this should be a new patch; this one is to migrate current > recipe not to change its behaviour. This does not work in this case. The mesa seems to not be providing the GLES. Using the patch: @@ -1,4 +1,2 @@ PACKAGECONFIG_imxgpu3d = "${@bb.utils.contains('DISTRO_FEATURES', 'wayland opengl', 'wayland-gles2', \ bb.utils.contains('DISTRO_FEATURES', 'x11 opengl', 'x11-gl x11-gles2', '', d), d)}" -PACKAGECONFIG_imxgpu2d = "${@bb.utils.contains('DISTRO_FEATURES', 'wayland opengl', '', \ - bb.utils.contains('DISTRO_FEATURES', 'x11 opengl', 'x11-gl', '', d), d)}" The build for imx6slevk triggers. ERROR: Required build target 'glmark2' has no buildable providers. Missing or unbuildable dependency chain was: ['glmark2', 'virtual/libgles2'] -- Otavio Salvador O.S. Systems http://www.ossystems.com.br http://code.ossystems.com.br Mobile: +55 (53) 9981-7854 Mobile: +1 (347) 903-9750 -- _______________________________________________ meta-freescale mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-freescale
