diff --git a/SPIRV-LLVM-Translator-19.1.3.tar.gz b/SPIRV-LLVM-Translator-19.1.3.tar.gz deleted file mode 100644 index fb357d3..0000000 --- a/SPIRV-LLVM-Translator-19.1.3.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cf702ec5a1c8e1ac3bfc999c1207e753fe8f972cb7d9608110b2f54ac4f0572c -size 1766986 diff --git a/SPIRV-LLVM-Translator-19.1.5.tar.gz b/SPIRV-LLVM-Translator-19.1.5.tar.gz new file mode 100644 index 0000000..f4c7995 --- /dev/null +++ b/SPIRV-LLVM-Translator-19.1.5.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c0e5784a0f639be80755bc7c7e2fedabf0e8511c49e50208b91c4a05a6a19bc +size 1770088 diff --git a/spirv-llvm-translator.changes b/spirv-llvm-translator.changes index 26a3017..aee1043 100644 --- a/spirv-llvm-translator.changes +++ b/spirv-llvm-translator.changes @@ -1,3 +1,27 @@ +------------------------------------------------------------------- +Thu Mar 6 11:55:54 UTC 2025 - Stefan Dirsch + +- Build with GCC 13 on Leap/SLES 15 in the hope to fix Mesa build + (bsc#1238713) + +------------------------------------------------------------------- +Mon Mar 3 22:20:30 UTC 2025 - Aaron Puchert + +- Update to version 19.1.5. + * Fix DebugLinePriority.spt SPIR-V validation errors. + * Emit alloca for all OpVariables with Function storage. + * Align translation of OpCooperativeMatrixLengthKHR to match the + spec. + * Check if OpCooperativeMatrixLengthKHR operand is a type. + * Fix incorrect translation of calls to a builtin that returns a + structure. + +------------------------------------------------------------------- +Tue Feb 25 21:38:44 UTC 2025 - Aaron Puchert + +- Update to version 19.1.4. + * Handle OpBitcast between pointers and non-pointers. + ------------------------------------------------------------------- Mon Jan 6 21:10:20 UTC 2025 - Aaron Puchert diff --git a/spirv-llvm-translator.spec b/spirv-llvm-translator.spec index 94bd6a9..6705b2e 100644 --- a/spirv-llvm-translator.spec +++ b/spirv-llvm-translator.spec @@ -17,9 +17,13 @@ # +%if 0%{?suse_version} < 1600 +%define gcc_version 13 +%endif + %define sover 19 Name: spirv-llvm-translator -Version: 19.1.3 +Version: 19.1.5 Release: 0 Summary: LLVM/SPIR-V Bi-Directional Translator library License: BSD-3-Clause @@ -28,7 +32,8 @@ URL: https://github.com/KhronosGroup/SPIRV-LLVM-Translator Source: https://github.com/KhronosGroup/SPIRV-LLVM-Translator/archive/refs/tags/v%{version}.tar.gz#/SPIRV-LLVM-Translator-%{version}.tar.gz Source101: %{name}.rpmlintrc BuildRequires: cmake >= 3.3 -BuildRequires: gcc-c++ +BuildRequires: gcc%{?gcc_version} >= 9 +BuildRequires: gcc%{?gcc_version}-c++ >= 9 BuildRequires: llvm%{sover}-devel BuildRequires: pkgconfig BuildRequires: spirv-headers @@ -64,6 +69,8 @@ the LLVM/SPIR-V Bi-Directional Translator library. %build %cmake \ + -DCMAKE_C_COMPILER=gcc%{?gcc_version:-%{gcc_version}} \ + -DCMAKE_CXX_COMPILER=g++%{?gcc_version:-%{gcc_version}} \ -DLLVM_EXTERNAL_SPIRV_HEADERS_SOURCE_DIR=%{_prefix} \ -DLLVM_SPIRV_BUILD_EXTERNAL=YES %cmake_build