git: bdf3cfc602c2 - main - devel/llvm14: enable COMPILER_RT on powerpc
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 24 May 2022 22:07:05 UTC
The branch main has been updated by pkubaj:
URL: https://cgit.FreeBSD.org/ports/commit/?id=bdf3cfc602c20209e3c15a4ebaf07dc968eff336
commit bdf3cfc602c20209e3c15a4ebaf07dc968eff336
Author: Piotr Kubaj <pkubaj@FreeBSD.org>
AuthorDate: 2022-05-24 21:55:26 +0000
Commit: Piotr Kubaj <pkubaj@FreeBSD.org>
CommitDate: 2022-05-24 21:55:26 +0000
devel/llvm14: enable COMPILER_RT on powerpc
Backports powerpc-related change from 70d8d9125c9f5b1da36b134408b3d580a39f1aa8 to llvm14.
---
devel/llvm14/Makefile | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/devel/llvm14/Makefile b/devel/llvm14/Makefile
index cfa070253629..f7354bb63339 100644
--- a/devel/llvm14/Makefile
+++ b/devel/llvm14/Makefile
@@ -91,7 +91,7 @@ OPTIONS_DEFINE= BE_AMDGPU BE_WASM CLANG DOCS EXTRAS FLANG LIT LLD LLDB MLIR PYCL
OPTIONS_DEFINE_aarch64= OPENMP
OPTIONS_DEFINE_amd64= COMPILER_RT GOLD OPENMP
OPTIONS_DEFINE_i386= COMPILER_RT OPENMP
-OPTIONS_DEFINE_powerpc= GOLD
+OPTIONS_DEFINE_powerpc= COMPILER_RT GOLD
OPTIONS_DEFINE_powerpc64= GOLD OPENMP
OPTIONS_DEFINE_powerpc64le= GOLD OPENMP
OPTIONS_DEFINE_riscv64= COMPILER_RT OPENMP
@@ -99,10 +99,8 @@ OPTIONS_DEFAULT= BE_AMDGPU BE_STANDARD BE_WASM CLANG EXTRAS FLANG LIT LLD LLDB M
OPTIONS_DEFAULT_aarch64= OPENMP
OPTIONS_DEFAULT_amd64= COMPILER_RT GOLD OPENMP
OPTIONS_DEFAULT_i386= COMPILER_RT OPENMP
-OPTIONS_DEFAULT_powerpc= GOLD
-OPTIONS_DEFAULT_powerpc64= ${OPTIONS_DEFAULT_powerpc64_${OSREL:R}} OPENMP
-OPTIONS_DEFAULT_powerpc64_13= GOLD
-OPTIONS_DEFAULT_powerpc64_14= GOLD
+OPTIONS_DEFAULT_powerpc= COMPILER_RT GOLD
+OPTIONS_DEFAULT_powerpc64= GOLD OPENMP
OPTIONS_DEFAULT_powerpc64le= GOLD OPENMP
OPTIONS_DEFAULT_riscv64= COMPILER_RT OPENMP
OPTIONS_EXCLUDE_armv6= FLANG
@@ -459,6 +457,10 @@ _COMPILER_RT_LIBS+= ${_COMPILER_RT_LIBS_i386}
_COMPILER_RT_BLACKLISTS= cfi_ignorelist.txt
_COMPILER_RT_BLACKLISTS+= asan_ignorelist.txt
_COMPILER_RT_LIBS+= ${_COMPILER_RT_LIBS_i386}
+.elif ${ARCH} == "powerpc"
+_COMPILER_RT_LIBS= \
+ libclang_rt.builtins-powerpc.a \
+ libclang_rt.profile-powerpc.a
.elif ${ARCH} == "riscv64"
_COMPILER_RT_BLACKLISTS= asan_ignorelist.txt
_COMPILER_RT_LIBS= \