virtual/opencl: add dev-libs/ocl-icd as the fallback provider
authorMarek Szuba <marecki@gentoo.org>
Wed, 1 Apr 2020 20:43:11 +0000 (21:43 +0100)
committerMarek Szuba <marecki@gentoo.org>
Wed, 1 Apr 2020 21:14:57 +0000 (22:14 +0100)
commitf0cb6e744add38bf4d3a05c0703dabb1f8ee4e5d
treef6707b89688aa478ea77baa436459e9b28bfd376
parent5b633e7bcb3f576627cd4b202e783a133817b422
virtual/opencl: add dev-libs/ocl-icd as the fallback provider

Advantages:
 * keyworded x86
 * supports multilib on amd64
 * all OpenCL-aware software should compile and link fine against it
 * should make it easier for user to deploy out-of-tree OpenCL
   providers (side note: all actual OpenCL providers currently
   in the tree except x11-drivers/nvidia-drivers actually *require*
   this to work), should they choose to do so

Disadvantages:
 * essentially a hack to ensure the integrity of the dependency tree
   on x86 and amd64/abi_x86_32 - most of the actual OpenCL providers
   currently in the tree are 64-bit only anyway

Signed-off-by: Marek Szuba <marecki@gentoo.org>
virtual/opencl/opencl-2.ebuild