[Buildroot] [PATCH v2] libepoxy: OpenGL EGL and OpenGL ES dependencies are mandatory
Gustavo Zacarias
gustavo at zacarias.com.ar
Thu Mar 23 13:00:59 UTC 2017
On 2017-03-22 18:56, Thomas Petazzoni wrote:
>> Also, libepoxy use dlsym to load a GLES2 library when EGL support is
>> enabled, see src/dispatch_common.c:
>>
>> So, OpenGL ES dependency is also mandatory.
>>
>> Fixes:
>>
>> http://autobuild.buildroot.net/results/3eca5ba26a521f6cc5a611309ba066472af7769c
>>
>> http://autobuild.buildroot.net/results/cf9ec7da196d70548ae1413e4a3730314f6434d6
>>
>> http://autobuild.buildroot.net/results/069b80101afc4719db6d6d41cf5fc923be21ddc0
>>
>> Signed-off-by: Vicente Olivert Riera <Vincent.Riera at imgtec.com>
>> Reviewed-by: Romain Naour <romain.naour at gmail.com>
>> Tested-by: Romain Naour <romain.naour at gmail.com>
>
> I would really like to hear about this patch from Gustavo. Gustavo,
> could you review/comment?
Hi all.
According to my tests this isn't a hard requirement - libepoxy builds
and works fine with just EGL, in fact a PoC is pretty easy, just clone
http://repo.or.cz/buildroot-gz.git/shortlog/refs/heads/desktop, make
pc_x86_64_bios_wayland_defconfig, make menuconfig, disable GLES, build
and the resulting image which is wayland-weston-midori (hence gtk3, plus
some other gtk3 apps) works just fine.
And by looking at the source i don't see where in dispatch_common.c the
lack of GLES errors out hard.
Regards.
More information about the buildroot
mailing list