Sync from SUSE:SLFO:Main spirv-llvm-translator revision 923df8d9443ecd10addb7cbc2acea6e4

This commit is contained in:
2025-03-13 18:25:54 +01:00
parent e8c6b885dd
commit 9e94ecea52
4 changed files with 36 additions and 5 deletions

BIN
SPIRV-LLVM-Translator-19.1.3.tar.gz (Stored with Git LFS)

Binary file not shown.

BIN
SPIRV-LLVM-Translator-19.1.5.tar.gz (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -1,3 +1,27 @@
-------------------------------------------------------------------
Thu Mar 6 11:55:54 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
- 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 <aaronpuchert@alice-dsl.net>
- 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 <aaronpuchert@alice-dsl.net>
- Update to version 19.1.4.
* Handle OpBitcast between pointers and non-pointers.
-------------------------------------------------------------------
Mon Jan 6 21:10:20 UTC 2025 - Aaron Puchert <aaronpuchert@alice-dsl.net>

View File

@@ -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