git: f4206bd52007 - main - devel/llvm1[0123456]: Fix build
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 31 Dec 2023 22:59:43 UTC
The branch main has been updated by bofh:
URL: https://cgit.FreeBSD.org/ports/commit/?id=f4206bd5200729a5d2263fb3ba5f662700f16c70
commit f4206bd5200729a5d2263fb3ba5f662700f16c70
Author: Muhammad Moinur Rahman <bofh@FreeBSD.org>
AuthorDate: 2023-12-31 22:23:01 +0000
Commit: Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2023-12-31 22:36:45 +0000
devel/llvm1[0123456]: Fix build
After the EOL of stable/12 sparc related codes were removed which broke
the build. This patches fixes those builds and also the consumers.
Thanks to dim@ for tha patches.
Approved by: portmgr (blanket)
---
devel/llvm10/Makefile | 3 ++-
devel/llvm11/Makefile | 3 ++-
devel/llvm12/Makefile | 3 ++-
devel/llvm13/Makefile | 3 ++-
devel/llvm14/Makefile | 3 ++-
devel/llvm15/Makefile | 3 ++-
devel/llvm16/Makefile | 5 +++--
7 files changed, 15 insertions(+), 8 deletions(-)
diff --git a/devel/llvm10/Makefile b/devel/llvm10/Makefile
index a5e18a409c58..dbdf39b9f2db 100644
--- a/devel/llvm10/Makefile
+++ b/devel/llvm10/Makefile
@@ -296,7 +296,7 @@ FREEBSD_BACKENDS+= AMDGPU
NATIVE_BACKENDS+= AMDGPU
.endif
STANDARD_BACKENDS= ${_FREEBSD_BACKENDS} AMDGPU BPF Hexagon Lanai MSP430 \
- NVPTX SystemZ WebAssembly XCore
+ NVPTX Sparc SystemZ WebAssembly XCore
_BE_LIBS_COMMON= CodeGen Desc Info
_BE_LIBS_AArch64= AsmParser Disassembler Utils
_BE_LIBS_AMDGPU= AsmParser Disassembler Utils
@@ -308,6 +308,7 @@ _BE_LIBS_MSP430= AsmParser Disassembler
_BE_LIBS_Mips= AsmParser Disassembler
_BE_LIBS_PowerPC= AsmParser Disassembler
_BE_LIBS_RISCV= AsmParser Disassembler Utils
+_BE_LIBS_Sparc= AsmParser Disassembler
_BE_LIBS_SystemZ= AsmParser Disassembler
_BE_LIBS_WebAssembly= AsmParser Disassembler
_BE_LIBS_X86= AsmParser Disassembler Utils
diff --git a/devel/llvm11/Makefile b/devel/llvm11/Makefile
index cbb1e5076184..28a6c7677fbd 100644
--- a/devel/llvm11/Makefile
+++ b/devel/llvm11/Makefile
@@ -301,7 +301,7 @@ FREEBSD_BACKENDS+= WebAssembly
NATIVE_BACKENDS+= WebAssembly
.endif
STANDARD_BACKENDS= ${_FREEBSD_BACKENDS} AMDGPU AVR BPF Hexagon Lanai \
- MSP430 NVPTX SystemZ WebAssembly XCore
+ MSP430 NVPTX Sparc SystemZ WebAssembly XCore
_BE_LIBS_COMMON= CodeGen Desc Info
_BE_LIBS_AArch64= AsmParser Disassembler Utils
_BE_LIBS_AMDGPU= AsmParser Disassembler Utils
@@ -314,6 +314,7 @@ _BE_LIBS_MSP430= AsmParser Disassembler
_BE_LIBS_Mips= AsmParser Disassembler
_BE_LIBS_PowerPC= AsmParser Disassembler
_BE_LIBS_RISCV= AsmParser Disassembler Utils
+_BE_LIBS_Sparc= AsmParser Disassembler
_BE_LIBS_SystemZ= AsmParser Disassembler
_BE_LIBS_WebAssembly= AsmParser Disassembler
_BE_LIBS_X86= AsmParser Disassembler
diff --git a/devel/llvm12/Makefile b/devel/llvm12/Makefile
index 1eea2ed89d49..abb563ef1184 100644
--- a/devel/llvm12/Makefile
+++ b/devel/llvm12/Makefile
@@ -307,7 +307,7 @@ FREEBSD_BACKENDS+= WebAssembly
NATIVE_BACKENDS+= WebAssembly
.endif
STANDARD_BACKENDS= ${_FREEBSD_BACKENDS} AMDGPU AVR BPF Hexagon Lanai \
- MSP430 NVPTX SystemZ WebAssembly XCore
+ MSP430 NVPTX Sparc SystemZ WebAssembly XCore
_BE_LIBS_COMMON= CodeGen Desc Info
_BE_LIBS_AArch64= AsmParser Disassembler Utils
_BE_LIBS_AMDGPU= AsmParser Disassembler Utils
@@ -320,6 +320,7 @@ _BE_LIBS_MSP430= AsmParser Disassembler
_BE_LIBS_Mips= AsmParser Disassembler
_BE_LIBS_PowerPC= AsmParser Disassembler
_BE_LIBS_RISCV= AsmParser Disassembler
+_BE_LIBS_Sparc= AsmParser Disassembler
_BE_LIBS_SystemZ= AsmParser Disassembler
_BE_LIBS_WebAssembly= AsmParser Disassembler
_BE_LIBS_X86= AsmParser Disassembler
diff --git a/devel/llvm13/Makefile b/devel/llvm13/Makefile
index 31cff030c327..a06a8c6be1c1 100644
--- a/devel/llvm13/Makefile
+++ b/devel/llvm13/Makefile
@@ -344,7 +344,7 @@ FREEBSD_BACKENDS+= WebAssembly
NATIVE_BACKENDS+= WebAssembly
.endif
STANDARD_BACKENDS= ${_FREEBSD_BACKENDS} AMDGPU AVR BPF Hexagon Lanai \
- MSP430 NVPTX SystemZ WebAssembly XCore
+ MSP430 NVPTX Sparc SystemZ WebAssembly XCore
_BE_LIBS_COMMON= CodeGen Desc Info
_BE_LIBS_AArch64= AsmParser Disassembler Utils
_BE_LIBS_BACKWARDS_AArch64=Exegesis
@@ -361,6 +361,7 @@ _BE_LIBS_BACKWARDS_Mips=Exegesis
_BE_LIBS_PowerPC= AsmParser Disassembler
_BE_LIBS_BACKWARDS_PowerPC=Exegesis
_BE_LIBS_RISCV= AsmParser Disassembler
+_BE_LIBS_Sparc= AsmParser Disassembler
_BE_LIBS_SystemZ= AsmParser Disassembler
_BE_LIBS_WebAssembly= AsmParser Disassembler Utils
_BE_LIBS_X86= AsmParser Disassembler
diff --git a/devel/llvm14/Makefile b/devel/llvm14/Makefile
index 6122e70de153..0199265136a0 100644
--- a/devel/llvm14/Makefile
+++ b/devel/llvm14/Makefile
@@ -347,7 +347,7 @@ FREEBSD_BACKENDS+= WebAssembly
NATIVE_BACKENDS+= WebAssembly
.endif
STANDARD_BACKENDS= ${_FREEBSD_BACKENDS} AMDGPU AVR BPF Hexagon Lanai \
- MSP430 NVPTX SystemZ VE WebAssembly XCore
+ MSP430 NVPTX Sparc SystemZ VE WebAssembly XCore
_BE_LIBS_COMMON= CodeGen Desc Info
_BE_LIBS_AArch64= AsmParser Disassembler Utils
_BE_LIBS_BACKWARDS_AArch64=Exegesis
@@ -365,6 +365,7 @@ _BE_LIBS_PowerPC= AsmParser Disassembler
_BE_LIBS_BACKWARDS_PowerPC=Exegesis
_BE_INCS_RISCV= riscv_vector.h
_BE_LIBS_RISCV= AsmParser Disassembler
+_BE_LIBS_Sparc= AsmParser Disassembler
_BE_LIBS_SystemZ= AsmParser Disassembler
_BE_LIBS_VE= AsmParser Disassembler
_BE_LIBS_WebAssembly= AsmParser Disassembler Utils
diff --git a/devel/llvm15/Makefile b/devel/llvm15/Makefile
index fd0b151d1260..3489ca09a29a 100644
--- a/devel/llvm15/Makefile
+++ b/devel/llvm15/Makefile
@@ -369,7 +369,7 @@ FREEBSD_BACKENDS+= WebAssembly
NATIVE_BACKENDS+= WebAssembly
.endif
STANDARD_BACKENDS= ${_FREEBSD_BACKENDS} AMDGPU AVR BPF Hexagon Lanai \
- MSP430 NVPTX SystemZ VE WebAssembly XCore
+ MSP430 NVPTX Sparc SystemZ VE WebAssembly XCore
_BE_LIBS_COMMON= CodeGen Desc Info
_BE_LIBS_AArch64= AsmParser Disassembler Utils
_BE_LIBS_BACKWARDS_AArch64=Exegesis
@@ -387,6 +387,7 @@ _BE_LIBS_PowerPC= AsmParser Disassembler
_BE_LIBS_BACKWARDS_PowerPC=Exegesis
_BE_INCS_RISCV= riscv_vector.h
_BE_LIBS_RISCV= AsmParser Disassembler
+_BE_LIBS_Sparc= AsmParser Disassembler
_BE_LIBS_SystemZ= AsmParser Disassembler
_BE_LIBS_VE= AsmParser Disassembler
_BE_LIBS_WebAssembly= AsmParser Disassembler Utils
diff --git a/devel/llvm16/Makefile b/devel/llvm16/Makefile
index 4b02d0468ce2..ae644f2d3a4f 100644
--- a/devel/llvm16/Makefile
+++ b/devel/llvm16/Makefile
@@ -346,7 +346,7 @@ CMAKE_ARGS+= -DLLVM_ENABLE_PROJECTS="${LLVM_ENABLE_PROJECTS:ts;}"
.include "${.CURDIR}/Makefile.COMMANDS"
.include "${.CURDIR}/Makefile.MAN1SRCS"
-_FREEBSD_BACKENDS= AArch64 ARM Mips PowerPC RISCV X86
+_FREEBSD_BACKENDS= AArch64 ARM Mips PowerPC RISCV Sparc X86
FREEBSD_BACKENDS= ${_FREEBSD_BACKENDS}
.if ${ARCH} == amd64
_NATIVE_BACKENDS= X86
@@ -373,7 +373,7 @@ 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 Sparc SystemZ VE WebAssembly XCore
_BE_LIBS_COMMON= CodeGen Desc Info
_BE_LIBS_AArch64= AsmParser Disassembler Utils
_BE_LIBS_BACKWARDS_AArch64=Exegesis
@@ -392,6 +392,7 @@ _BE_LIBS_PowerPC= AsmParser Disassembler
_BE_LIBS_BACKWARDS_PowerPC=Exegesis
_BE_INCS_RISCV= riscv_vector.h
_BE_LIBS_RISCV= AsmParser Disassembler TargetMCA
+_BE_LIBS_Sparc= AsmParser Disassembler
_BE_LIBS_SystemZ= AsmParser Disassembler
_BE_LIBS_VE= AsmParser Disassembler
_BE_LIBS_WebAssembly= AsmParser Disassembler Utils