aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-09-22 11:25:05 +0200
committerDanilo M. <danix@danix.xyz>2026-09-22 11:25:05 +0200
commit2b2215d9bb7863c4ffa2224c43bc7195f53b7237 (patch)
tree4a18d04362d85a1b208320f1416a3903800cd16f
parent4c4f9e987fd0cb433d3e22b5d860f2a404e82105 (diff)
downloadmy-slackbuilds-2b2215d9bb7863c4ffa2224c43bc7195f53b7237.tar.gz
my-slackbuilds-2b2215d9bb7863c4ffa2224c43bc7195f53b7237.zip
openvino: update to 2026.4.0
Picks up the fix for the intel_gpu OpenCL runtime, which failed to compile against OpenCL-CLHPP 2026.05.29 with "expected constructor, destructor, or type conversion before '(' token". That release removed CL_HPP_PARAM_NAME_INFO_1_1_DEPRECATED_IN_2_0_, which ocl_wrapper.hpp used unguarded; upstream added the guard in openvinotoolkit/openvino PR 37096, merged after the 2026.2.1 tag was cut. All eight bundled dependencies are re-pinned to the submodule commits this tag references. oneDNN, oneDNN for GPU, onnx, protobuf and xbyak moved; mlas, flatbuffers and ittapi are unchanged. Both patches still apply and are still needed, with offsets. The README no longer claims tbb must be built with hwloc: TBBBIND_2_5 is disabled here, so libtbbbind-2.5 is never looked for. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
-rw-r--r--openvino/README10
-rw-r--r--openvino/openvino.SlackBuild14
-rw-r--r--openvino/openvino.info26
3 files changed, 27 insertions, 23 deletions
diff --git a/openvino/README b/openvino/README
index be1b885..9f0c587 100644
--- a/openvino/README
+++ b/openvino/README
@@ -4,6 +4,10 @@ inference.
Supported hardware:
https://docs.openvino.ai/2024/about-openvino/system-requirements.html
-The dependency "tbb" needs to be compiled with its optional
-dependency hwloc, otherwise libtbbbind-2.5 is missing and openvino
-will fail to build.
+This build needs OpenCL-CLHPP 2026.05.29 or newer. The 2024.05.08
+opencl.hpp refers to D3D11 and D3D12 external memory handle constants
+that the current opencl-headers no longer define, which breaks the
+intel_gpu OpenCL runtime.
+
+TBBBIND_2_5 is disabled, so tbb does not need its optional hwloc
+dependency and libtbbbind-2.5 is not required.
diff --git a/openvino/openvino.SlackBuild b/openvino/openvino.SlackBuild
index 236c9ce..9e68adf 100644
--- a/openvino/openvino.SlackBuild
+++ b/openvino/openvino.SlackBuild
@@ -26,18 +26,18 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=openvino
-VERSION=${VERSION:-2026.2.1}
+VERSION=${VERSION:-2026.4.0}
# All bundled deps are pinned to the exact commit openvino references at this
# tag (its git submodule gitlinks), downloaded as archive/<sha> tarballs.
COMMIT_MLAS=d1bc25ec4660cddd87804fcf03b2411b5dfb2e94
-COMMIT_ONEDNN=87f65fdd1927b1d0cbdf0ea37728146abfbffb52
-COMMIT_ONEDNN_GPU=20db47e2d3c4df1b66e93bed2e97d30da175512d
+COMMIT_ONEDNN=1289c3b65dd6a119a5ed12a816517d9c3a21d81b
+COMMIT_ONEDNN_GPU=a3d459721b72c3a9d2685b46c03dafee7af0f25c
COMMIT_FLATBUFFERS=595bf0007ab1929570c7671f091313c8fc20644e
-COMMIT_ONNX=e709452ef2bbc1d113faf678c24e6d3467696e83
+COMMIT_ONNX=2bb50465112feca9003e1ed654d77f01ff1415ca
COMMIT_ITTAPI=ca45fef1a12cef3316e6ff362a4d36571270e392
-COMMIT_PROTOBUF=f0dc78d7e6e331b8c6bb2d5283e06aa26883ca7c
-COMMIT_XBYAK=0d67fd1530016b7c56f3cd74b3fca920f4c3e2b4
-BUILD=${BUILD:-2}
+COMMIT_PROTOBUF=d6511091a0cab1ad13f676a02676ad2a0e5eb9ae
+COMMIT_XBYAK=431abd865e70a46d56f5aa0e1f87572decb60169
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/openvino/openvino.info b/openvino/openvino.info
index a127b07..0297342 100644
--- a/openvino/openvino.info
+++ b/openvino/openvino.info
@@ -1,26 +1,26 @@
PRGNAM="openvino"
-VERSION="2026.2.1"
+VERSION="2026.4.0"
HOMEPAGE="https://github.com/openvinotoolkit/openvino/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/openvinotoolkit/openvino/archive/2026.2.1/openvino-2026.2.1.tar.gz \
+DOWNLOAD_x86_64="https://github.com/openvinotoolkit/openvino/archive/2026.4.0/openvino-2026.4.0.tar.gz \
https://github.com/openvinotoolkit/mlas/archive/d1bc25ec4660cddd87804fcf03b2411b5dfb2e94/mlas-d1bc25ec4660cddd87804fcf03b2411b5dfb2e94.tar.gz \
- https://github.com/openvinotoolkit/oneDNN/archive/87f65fdd1927b1d0cbdf0ea37728146abfbffb52/oneDNN-87f65fdd1927b1d0cbdf0ea37728146abfbffb52.tar.gz \
- https://github.com/oneapi-src/oneDNN/archive/20db47e2d3c4df1b66e93bed2e97d30da175512d/oneDNN-20db47e2d3c4df1b66e93bed2e97d30da175512d.tar.gz \
+ https://github.com/openvinotoolkit/oneDNN/archive/1289c3b65dd6a119a5ed12a816517d9c3a21d81b/oneDNN-1289c3b65dd6a119a5ed12a816517d9c3a21d81b.tar.gz \
+ https://github.com/oneapi-src/oneDNN/archive/a3d459721b72c3a9d2685b46c03dafee7af0f25c/oneDNN-a3d459721b72c3a9d2685b46c03dafee7af0f25c.tar.gz \
https://github.com/google/flatbuffers/archive/595bf0007ab1929570c7671f091313c8fc20644e/flatbuffers-595bf0007ab1929570c7671f091313c8fc20644e.tar.gz \
- https://github.com/onnx/onnx/archive/e709452ef2bbc1d113faf678c24e6d3467696e83/onnx-e709452ef2bbc1d113faf678c24e6d3467696e83.tar.gz \
+ https://github.com/onnx/onnx/archive/2bb50465112feca9003e1ed654d77f01ff1415ca/onnx-2bb50465112feca9003e1ed654d77f01ff1415ca.tar.gz \
https://github.com/intel/ittapi/archive/ca45fef1a12cef3316e6ff362a4d36571270e392/ittapi-ca45fef1a12cef3316e6ff362a4d36571270e392.tar.gz \
- https://github.com/protocolbuffers/protobuf/archive/f0dc78d7e6e331b8c6bb2d5283e06aa26883ca7c/protobuf-f0dc78d7e6e331b8c6bb2d5283e06aa26883ca7c.tar.gz \
- https://github.com/herumi/xbyak/archive/0d67fd1530016b7c56f3cd74b3fca920f4c3e2b4/xbyak-0d67fd1530016b7c56f3cd74b3fca920f4c3e2b4.tar.gz"
-MD5SUM_x86_64="d912a0b8f832cc526fc90e7c0fe4abbd \
+ https://github.com/protocolbuffers/protobuf/archive/d6511091a0cab1ad13f676a02676ad2a0e5eb9ae/protobuf-d6511091a0cab1ad13f676a02676ad2a0e5eb9ae.tar.gz \
+ https://github.com/herumi/xbyak/archive/431abd865e70a46d56f5aa0e1f87572decb60169/xbyak-431abd865e70a46d56f5aa0e1f87572decb60169.tar.gz"
+MD5SUM_x86_64="960ed31f149ffd06133890e46b41d6bc \
0e87473410db355fd9251a2e1337dc32 \
- 09c8e12d3638ee7fb084035e3c99b914 \
- e8aa621185319f2a4ad195e9380a3f2a \
+ e0952ce53444fdb08d25d2e208117466 \
+ 3e70bab35aac394d34431f03847578ad \
16699a34eed210ecfe6c4d164926350c \
- d4b12189e7665ae1211181b6a4905700 \
+ db6e4fd04dde8fa2c24ebb1eda1a7e41 \
66726ae396392a1fa43156a0c764ec5e \
- dbd2ff372e1033676a0c3798a8df4a07 \
- 9d5a8e3ba68b0d1b693e503a31761779"
+ 3621730f9f5f183e4a59509e18ea5022 \
+ 781dbe38cb13c35947391500464a597f"
REQUIRES="pugixml tbb snappy OpenCL-CLHPP"
MAINTAINER="danix"
EMAIL="danix@danix.xyz"