git: ce2cdd371806 - main - devel/llvm20: handle SPIRV backend
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 10 Feb 2025 17:33:36 UTC
The branch main has been updated by brooks:
URL: https://cgit.FreeBSD.org/ports/commit/?id=ce2cdd371806749911cd7ac38be8421213c762ef
commit ce2cdd371806749911cd7ac38be8421213c762ef
Author: Brooks Davis <brooks@FreeBSD.org>
AuthorDate: 2025-02-10 17:26:59 +0000
Commit: Brooks Davis <brooks@FreeBSD.org>
CommitDate: 2025-02-10 17:28:27 +0000
devel/llvm20: handle SPIRV backend
This fixes the plist with BE_NATIVE or BE_FREEBSD.
PR: 284665
Reported by: philippe.michel7@free.fr
Sponsoredy by: DARPA, AFRL
---
devel/llvm20/Makefile | 4 +++-
devel/llvm20/pkg-plist | 4 ----
2 files changed, 3 insertions(+), 5 deletions(-)
diff --git a/devel/llvm20/Makefile b/devel/llvm20/Makefile
index ac8847482325..c5422b2738b3 100644
--- a/devel/llvm20/Makefile
+++ b/devel/llvm20/Makefile
@@ -386,7 +386,8 @@ FREEBSD_BACKENDS+= WebAssembly
NATIVE_BACKENDS+= WebAssembly
.endif
STANDARD_BACKENDS= ${_FREEBSD_BACKENDS} AMDGPU AVR BPF Hexagon Lanai \
- LoongArch MSP430 NVPTX SystemZ VE WebAssembly XCore
+ LoongArch MSP430 NVPTX SPIRV SystemZ VE WebAssembly \
+ XCore
_BE_LIBS_COMMON= CodeGen Desc Info
_BE_LIBS_AArch64= AsmParser Disassembler Utils
_BE_LIBS_BACKWARDS_AArch64=Exegesis
@@ -411,6 +412,7 @@ _BE_MODS_PowerPC= __ppc_intrinsics.mod mma.mod
_BE_INCS_RISCV= riscv_vector.h
_BE_LIBS_RISCV= AsmParser Disassembler TargetMCA
_BE_LIBS_BACKWARDS_RISCV=Exegesis
+_BE_LIBS_SPIRV= Analysis
_BE_LIBS_Sparc= AsmParser Disassembler
_BE_LIBS_SystemZ= AsmParser Disassembler
_BE_LIBS_VE= AsmParser Disassembler
diff --git a/devel/llvm20/pkg-plist b/devel/llvm20/pkg-plist
index 6702f5d83f4c..9353a1ad4c17 100644
--- a/devel/llvm20/pkg-plist
+++ b/devel/llvm20/pkg-plist
@@ -6899,10 +6899,6 @@ llvm%%LLVM_SUFFIX%%/lib/libLLVM.so.%%LLVM_MAJOR_MINOR%%
%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMProfileData.a
%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMRemarks.a
%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMRuntimeDyld.a
-%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMSPIRVAnalysis.a
-%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMSPIRVCodeGen.a
-%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMSPIRVDesc.a
-%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMSPIRVInfo.a
%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMSandboxIR.a
%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMScalarOpts.a
%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMSelectionDAG.a