[Buildroot] [PATCH v14 3/8] package/mesa3d: switch build system to meson

Arnout Vandecappelle arnout at mind.be
Sat Sep 21 19:21:25 UTC 2019



On 21/09/2019 21:02, Bernd Kuhls wrote:
> Am Sat, 21 Sep 2019 20:48:47 +0200 schrieb Arnout Vandecappelle:
> 
>>  I can't say I understand this bit... It sounds like -Dglx=dri will 
> only work if
>> at least one DRI driver is selected (and then also the question is, 
> will it work
>> at runtime if you use a non-DRI driver?). But we can enable OPENGL_GLX 
> if only
>> Gallium drivers are selected.
> 
> Hi Arnout,
> 
> you are right, until mesa3d 19.1.3 glx support needed a dri driver, this 
> limitation was removed with this commit
> https://cgit.freedesktop.org/mesa/mesa/commit/meson.build?
> h=19.1&id=e9a284e8d0dc3287b24522f070e75eda437a584d which I came across a 
> few minutes ago. I noticed this commit however in mesa3d 19.2.
> 
> For now I would like to suppose that you commit the series as-is to keep 
> things moving, mostly kodi 18.x ;)

 Yes, I've done that :-)

> 
> I will remove the need for a dri driver to enable glx

 Note that in Config.in this is *not* the case now: GLX depends on
BR2_PACKAGE_MESA3D_DRIVER, not on DRI. So it is currently possible to configure
mesa3d with a gallium driver and enable GLX, and this will pass -Dglx=dri to
meson. I don't know what kind of fireworks that that will give...

 Regards,
 Arnout


> when bumping mesa3d 
> to 19.2, currently available as -rc4, by doing so I will also revert 
> 
> https://git.buildroot.net/buildroot/commit/?
> id=c16f3e4758c0fef46cad53a6f8a7eb439439cafb
> 
> due to
> 
> https://cgit.freedesktop.org/mesa/mesa/commit/meson.build?
> h=19.2&id=b816edcbf40abca1e3d68b1a706f5670b3fcf4d7
> 
> Kind regards, Bernd
> 
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot
> 



More information about the buildroot mailing list