git: bdf3cfc602c2 - main - devel/llvm14: enable COMPILER_RT on powerpc

From: Piotr Kubaj <pkubaj_at_FreeBSD.org>
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= \