[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