Gentoo Archives: gentoo-dev

From: Marek Szuba <marecki@g.o>
To: gentoo-dev@l.g.o
Cc: candrews@g.o, x11@g.o, zerochaos@g.o
Subject: [gentoo-dev] [PATCH 3/3] dev-util/intel-ocl-sdk: require an ICD loader instead of running standalone
Date: Wed, 08 Apr 2020 15:29:43
Message-Id: 20200408152814.5671-4-marecki@gentoo.org
In Reply to: [gentoo-dev] [PATCH] Migrate (non-Nvidia) OpenCL providers to virtual/opencl-3 by Marek Szuba
1 At least version 4.4.0.117 works fine with a loader, and in any case
2 using an OpenCL implementation which exclusively targets CPUs is of
3 limited use.
4
5 Pending maintainer approval, and letting the stable ebuild be.
6
7 Signed-off-by: Marek Szuba <marecki@g.o>
8 ---
9 dev-util/intel-ocl-sdk/intel-ocl-sdk-4.4.0.117-r1.ebuild | 6 +-----
10 1 file changed, 1 insertion(+), 5 deletions(-)
11
12 diff --git a/dev-util/intel-ocl-sdk/intel-ocl-sdk-4.4.0.117-r1.ebuild b/dev-util/intel-ocl-sdk/intel-ocl-sdk-4.4.0.117-r1.ebuild
13 index df63eebf81f..afdbe2891d5 100644
14 --- a/dev-util/intel-ocl-sdk/intel-ocl-sdk-4.4.0.117-r1.ebuild
15 +++ b/dev-util/intel-ocl-sdk/intel-ocl-sdk-4.4.0.117-r1.ebuild
16 @@ -15,7 +15,7 @@ IUSE="android +system-tbb system-clang +system-boost"
17 KEYWORDS="-* ~amd64"
18 RESTRICT="bindist mirror"
19
20 -RDEPEND="app-eselect/eselect-opencl
21 +RDEPEND=">=virtual/opencl-3
22 sys-process/numactl
23 system-tbb? ( >=dev-cpp/tbb-4.2.20131118 )
24 system-clang? ( =sys-devel/clang-3.4* )
25 @@ -76,7 +76,3 @@ src_install() {
26 dosym "/opt/intel/opencl-1.2-${PV}/lib64/libOpenCL.so.1" "${INTEL_VENDOR_DIR}/libOpenCL.so.1"
27 dosym "/opt/intel/opencl-1.2-${PV}/lib64/libOpenCL.so.1.2" "${INTEL_VENDOR_DIR}/libOpenCL.so.1.2"
28 }
29 -
30 -pkg_postinst() {
31 - eselect opencl set --use-old intel
32 -}
33 --
34 2.24.1

Replies