From db7bfe85ae499257ec214a543f6d8ef9c7a3738a Mon Sep 17 00:00:00 2001 From: Christian Gmeiner Date: Sat, 4 May 2024 01:55:53 +0200 Subject: [PATCH] clc: Always use spir for 32 bit Fixes unknown target triple 'unknown-unknown-unknown-spirv-unknown-unknown' problem with llvm 17 on a 32 bit system. Fixes: 22fa315ee06 ("clc: use spirv triple starting with llvm-17") Signed-off-by: Christian Gmeiner Reviewed-by: Karol Herbst Part-of: --- src/compiler/clc/clc_helpers.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/compiler/clc/clc_helpers.cpp b/src/compiler/clc/clc_helpers.cpp index 51ba9776bef..2a99158f7a4 100644 --- a/src/compiler/clc/clc_helpers.cpp +++ b/src/compiler/clc/clc_helpers.cpp @@ -792,7 +792,7 @@ clc_compile_to_llvm_module(LLVMContext &llvm_ctx, }; #if LLVM_VERSION_MAJOR >= 17 - const char *triple = args->address_bits == 32 ? "spirv-unknown-unknown" : "spirv64-unknown-unknown"; + const char *triple = args->address_bits == 32 ? "spir-unknown-unknown" : "spirv64-unknown-unknown"; #else const char *triple = args->address_bits == 32 ? "spir-unknown-unknown" : "spir64-unknown-unknown"; #endif