New comment by q66 on void-packages repository https://github.com/void-linux/void-packages/pull/12400#issuecomment-500947458 Comment: Looks like this is now fixed. Total change log: - Added new build options `gles`, `gles3` which force GLES2 and GLES3 respectively when used with `opengl`. - Made it possible to use `opengl` with `rpi`, which effectively uses Mesa (setting `platform=rpi,mesa` for the build) - Fixed `rpi` (needed to install `rpi-userland-devel` instead of `rpi-firmware`) - Fixed i686 (needed to install `nasm` on host) - `aarch64` uses GLES2 - `armv6/7` uses rpi (i.e. as before) - everything else uses standard OpenGL, and all platforms are now enabled. Questions: - Since raspberry pi is hardly a generic target, should we remove it and create a separate `-rpi` suffixed package for that, then use the same settings on `armv*` and `aarch64*`? We already have this elsewhere; see e.g. `EmulationStation` and `EmulationStation-rpi`.