Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package intel-graphics-compiler for
openSUSE:Factory checked in at 2025-11-13 17:29:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/intel-graphics-compiler (Old)
and /work/SRC/openSUSE:Factory/.intel-graphics-compiler.new.2061 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "intel-graphics-compiler"
Thu Nov 13 17:29:09 2025 rev:20 rq:1317590 version:2.20.3
Changes:
--------
---
/work/SRC/openSUSE:Factory/intel-graphics-compiler/intel-graphics-compiler.changes
2025-10-18 14:37:36.173887171 +0200
+++
/work/SRC/openSUSE:Factory/.intel-graphics-compiler.new.2061/intel-graphics-compiler.changes
2025-11-13 17:30:41.171558827 +0100
@@ -1,0 +2,15 @@
+Wed Nov 12 14:33:46 UTC 2025 - Patrik Jakobsson <[email protected]>
+
+- Update to 2.20.3
+ * No changelog was made available
+- Update opencl_clang to v16.0.5
+- Update spirv_llvm_translator to v16.0.18
+- Update llvm to 16.0.6
+- 0002-Replace-ciso646-with-version.patch
+ * Replaced with new version for LLVM16
+- 0001-Replace-ciso646-with-version.patch
+ * Resolves compilation failure with GCC20
+- 0001-Remove-rpath.patch
+ * Remove rpath from libopencl-clang
+
+-------------------------------------------------------------------
Old:
----
0002-Replace-ciso646-with-version.patch
SPIRV-LLVM-Translator-15.0.16+git0.g7343d709.obscpio
intel-graphics-compiler-2.18.5+git0.gbd67908e0.obscpio
llvm-project-15.0.7.src.tar.xz
opencl-clang-15.0.4+git0.g2f07557.obscpio
New:
----
0001-Remove-rpath.patch
0001-Replace-ciso646-with-version.patch
SPIRV-LLVM-Translator-16.0.18+git0.g138e75c3.obscpio
intel-graphics-compiler-2.20.3+git0.ge4d4ac078.obscpio
llvm-project-16.0.6.src.tar.xz
opencl-clang-16.0.5+git0.g4361173.obscpio
----------(Old B)----------
Old:- Update llvm to 16.0.6
- 0002-Replace-ciso646-with-version.patch
* Replaced with new version for LLVM16
----------(Old E)----------
----------(New B)----------
New: * Resolves compilation failure with GCC20
- 0001-Remove-rpath.patch
* Remove rpath from libopencl-clang
New: * Replaced with new version for LLVM16
- 0001-Replace-ciso646-with-version.patch
* Resolves compilation failure with GCC20
----------(New E)----------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ intel-graphics-compiler.spec ++++++
--- /var/tmp/diff_new_pack.FHifXF/_old 2025-11-13 17:30:44.423696617 +0100
+++ /var/tmp/diff_new_pack.FHifXF/_new 2025-11-13 17:30:44.423696617 +0100
@@ -16,13 +16,13 @@
#
-%global llvm_version 15.0.7
+%global llvm_version 16.0.6
%global llvm_major %gsub %{llvm_version} %{quote:%..+} %{quote: }
-%global so_version 2.18.0+0
+%global so_version 2.20.3+0
%global so_major %gsub %{so_version} %{quote:%..+} %{quote: }
Name: intel-graphics-compiler
-Version: 2.18.5+git0.gbd67908e0
+Version: 2.20.3
Release: 0%{?dist}
Summary: Intel Graphics Compiler for OpenCL
License: MIT
@@ -31,8 +31,9 @@
Source0:
https://github.com/llvm/llvm-project/releases/download/llvmorg-%{llvm_version}/llvm-project-%{llvm_version}.src.tar.xz
Source1: https://releases.llvm.org/release-keys.asc
Patch0: 0001-Include-cstdint-where-needed.patch
-Patch1: 0002-Replace-ciso646-with-version.patch
+Patch1: 0001-Replace-ciso646-with-version.patch
Patch2: 0003-Empty-check-before-vector-use.patch
+Patch3: 0001-Remove-rpath.patch
BuildRequires: bison
BuildRequires: cmake
BuildRequires: flex
@@ -115,6 +116,7 @@
pushd llvm-project
%patch -P 0 -p1
%patch -P 1 -p1
+%patch -P 3 -p1
popd
mv %{_sourcedir}/vc-intrinsics*/ vc-intrinsics
@@ -152,6 +154,7 @@
-DIGC_OPTION__LLVM_PREFERRED_VERSION=%{llvm_version} \
-DCMAKE_VERBOSE_MAKEFILE=ON \
-DLLVM_EXTERNAL_SPIRV_HEADERS_SOURCE_DIR=%{_includedir}/spirv
+# -DLLVM_LOCAL_RPATH=""
%make_build
popd
@@ -165,7 +168,8 @@
%{buildroot}%{_bindir}/lld \
%{buildroot}%{_includedir}/opencl-c.h \
%{buildroot}%{_includedir}/opencl-c-base.h \
- %{buildroot}%{_prefix}/lib/debug
+ %{buildroot}%{_prefix}/lib/debug \
+ %{buildroot}%{_prefix}/lib/NewPMPlugin*
chmod +x %{buildroot}%{_libdir}/libopencl-clang.so.%{llvm_major}
%post -n libigc2 -p /sbin/ldconfig
++++++ 0001-Remove-rpath.patch ++++++
>From cfc66e8ed539f9de0ed2859d9642a26d378b65f1 Mon Sep 17 00:00:00 2001
From: Patrik Jakobsson <[email protected]>
Date: Wed, 12 Nov 2025 15:04:43 +0100
Subject: [PATCH] Remove rpath
Signed-off-by: Patrik Jakobsson <[email protected]>
---
llvm/cmake/modules/AddLLVM.cmake | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/llvm/cmake/modules/AddLLVM.cmake b/llvm/cmake/modules/AddLLVM.cmake
index 93e6d67551de..259e0d7d3282 100644
--- a/llvm/cmake/modules/AddLLVM.cmake
+++ b/llvm/cmake/modules/AddLLVM.cmake
@@ -2320,8 +2320,8 @@ function(llvm_setup_rpath name)
# FIXME: update this when there is better solution.
set(_install_rpath "${LLVM_LIBRARY_OUTPUT_INTDIR}"
"${CMAKE_INSTALL_PREFIX}/lib${LLVM_LIBDIR_SUFFIX}" ${extra_libdir})
elseif(UNIX)
- set(_build_rpath "\$ORIGIN/../lib${LLVM_LIBDIR_SUFFIX}" ${extra_libdir})
- set(_install_rpath "\$ORIGIN/../lib${LLVM_LIBDIR_SUFFIX}")
+ set(_build_rpath "" ${extra_libdir})
+ set(_install_rpath "")
if(${CMAKE_SYSTEM_NAME} MATCHES "(FreeBSD|DragonFly)")
set_property(TARGET ${name} APPEND_STRING PROPERTY
LINK_FLAGS " -Wl,-z,origin ")
--
2.51.1
++++++ 0002-Replace-ciso646-with-version.patch ->
0001-Replace-ciso646-with-version.patch ++++++
---
/work/SRC/openSUSE:Factory/intel-graphics-compiler/0002-Replace-ciso646-with-version.patch
2025-10-18 14:37:35.257848850 +0200
+++
/work/SRC/openSUSE:Factory/.intel-graphics-compiler.new.2061/0001-Replace-ciso646-with-version.patch
2025-11-13 17:30:40.139515100 +0100
@@ -1,5 +1,15 @@
+From 5f95e7eff0f344554c6bc395dd4e20f6f95cc00b Mon Sep 17 00:00:00 2001
+From: Patrik Jakobsson <[email protected]>
+Date: Mon, 3 Nov 2025 15:01:07 +0100
+Subject: [PATCH] Replace-ciso646-with-version
+
+Signed-off-by: Patrik Jakobsson <[email protected]>
+---
+ llvm/include/llvm/Support/Threading.h | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
diff --git a/llvm/include/llvm/Support/Threading.h
b/llvm/include/llvm/Support/Threading.h
-index 1e7e5f7b8..39b2faaf8 100644
+index ba6c531ab4db..78aa5e7be5b5 100644
--- a/llvm/include/llvm/Support/Threading.h
+++ b/llvm/include/llvm/Support/Threading.h
@@ -18,7 +18,7 @@
@@ -8,7 +18,9 @@
#include "llvm/Support/Compiler.h"
-#include <ciso646> // So we can check the C++ standard lib macros.
+#include <version> // So we can check the C++ standard lib macros.
+ #include <optional>
#if defined(_MSC_VER)
- // MSVC's call_once implementation worked since VS 2015, which is the minimum
-
+--
+2.51.1
+
++++++ SPIRV-LLVM-Translator-15.0.16+git0.g7343d709.obscpio ->
SPIRV-LLVM-Translator-16.0.18+git0.g138e75c3.obscpio ++++++
++++ 69521 lines of diff (skipped)
++++++ SPIRV-LLVM-Translator.obsinfo ++++++
--- /var/tmp/diff_new_pack.FHifXF/_old 2025-11-13 17:30:46.079766783 +0100
+++ /var/tmp/diff_new_pack.FHifXF/_new 2025-11-13 17:30:46.091767291 +0100
@@ -1,5 +1,5 @@
name: SPIRV-LLVM-Translator
-version: 15.0.16+git0.g7343d709
-mtime: 1756383973
-commit: 7343d7096e2437db18b57f9964011105ee0da8ae
+version: 16.0.18+git0.g138e75c3
+mtime: 1760714907
+commit: 138e75c3f63670a7e9af37a1f7eea1786e79ed32
++++++ _service ++++++
--- /var/tmp/diff_new_pack.FHifXF/_old 2025-11-13 17:30:46.155770003 +0100
+++ /var/tmp/diff_new_pack.FHifXF/_new 2025-11-13 17:30:46.159770173 +0100
@@ -3,7 +3,7 @@
<service name="obs_scm" mode="manual">
<param name="url">https://github.com/intel/opencl-clang.git</param>
<param name="scm">git</param>
- <param name="revision">refs/tags/v15.0.4</param>
+ <param name="revision">refs/tags/v16.0.5</param>
<param name="versionformat">@PARENT_TAG@+git@[email protected]%h</param>
<param name="versionrewrite-pattern">v?(.*)</param>
<param name="versionrewrite-replacement">\1</param>
@@ -11,7 +11,7 @@
<service name="obs_scm" mode="manual">
<param
name="url">https://github.com/KhronosGroup/SPIRV-LLVM-Translator.git</param>
<param name="scm">git</param>
- <param name="revision">refs/tags/v15.0.16</param>
+ <param name="revision">refs/tags/v16.0.18</param>
<param name="versionformat">@PARENT_TAG@+git@[email protected]%h</param>
<param name="versionrewrite-pattern">v?(.*)</param>
<param name="versionrewrite-replacement">\1</param>
@@ -27,7 +27,7 @@
<service name="obs_scm" mode="manual">
<param
name="url">https://github.com/intel/intel-graphics-compiler.git</param>
<param name="scm">git</param>
- <param name="revision">refs/tags/v2.18.5</param>
+ <param name="revision">refs/tags/v2.20.3</param>
<param name="versionformat">@PARENT_TAG@+git@[email protected]%h</param>
<param name="versionrewrite-pattern">v?(.*)</param>
<param name="versionrewrite-replacement">\1</param>
++++++ intel-graphics-compiler-2.18.5+git0.gbd67908e0.obscpio ->
intel-graphics-compiler-2.20.3+git0.ge4d4ac078.obscpio ++++++
++++ 20177 lines of diff (skipped)
++++++ intel-graphics-compiler.obsinfo ++++++
--- /var/tmp/diff_new_pack.FHifXF/_old 2025-11-13 17:30:56.244197440 +0100
+++ /var/tmp/diff_new_pack.FHifXF/_new 2025-11-13 17:30:56.316200491 +0100
@@ -1,5 +1,5 @@
name: intel-graphics-compiler
-version: 2.18.5+git0.gbd67908e0
-mtime: 1757589693
-commit: bd67908e0b06013e83ee02c9f3ff10cf976ed96a
+version: 2.20.3+git0.ge4d4ac078
+mtime: 1759924276
+commit: e4d4ac078f9631183f53140352fbe60ef5ff40c3
++++++ llvm-project-15.0.7.src.tar.xz -> llvm-project-16.0.6.src.tar.xz ++++++
/work/SRC/openSUSE:Factory/intel-graphics-compiler/llvm-project-15.0.7.src.tar.xz
/work/SRC/openSUSE:Factory/.intel-graphics-compiler.new.2061/llvm-project-16.0.6.src.tar.xz
differ: char 26, line 1
++++++ opencl-clang-15.0.4+git0.g2f07557.obscpio ->
opencl-clang-16.0.5+git0.g4361173.obscpio ++++++
++++ 2043 lines of diff (skipped)
++++++ opencl-clang.obsinfo ++++++
--- /var/tmp/diff_new_pack.FHifXF/_old 2025-11-13 17:30:57.868266251 +0100
+++ /var/tmp/diff_new_pack.FHifXF/_new 2025-11-13 17:30:57.928268793 +0100
@@ -1,5 +1,5 @@
name: opencl-clang
-version: 15.0.4+git0.g2f07557
-mtime: 1758260154
-commit: 2f07557c5c196f957f87d21339cc719cd2de1c09
+version: 16.0.5+git0.g4361173
+mtime: 1758583282
+commit: 43611737fe738e227da35d65e787f4e10a88c9c9