There's a merged pull request on the void-packages repository opencl2-headers update, opencl-headers removal https://github.com/void-linux/void-packages/pull/21094 Description: The `opencl-headers` package and `opencl2-headers` packages were both four years old. Also, `opencl2-headers` can be loaded in compatibility mode by defining a compiler macro prior to include. There is no need to maintain both packages. This bumps the `opencl2-headers` package to a recent release version, replaces `opencl-headers` with a meta-package marking its removal, and updates the dependents of `opencl-headers` to use the new `opencl2-headers` package. There are no compilation problems. As a bonus, I noticed that `libgdal` pulled in the headers, but did not pull in `ocl-icd-devel` to actually build with OpenCL support. This is now fixed.