git: 406bc6fd9aee - main - java/openjdk11: fix build on powerpc64*

From: Piotr Kubaj <pkubaj_at_FreeBSD.org>
Date: Tue, 17 Dec 2024 14:12:03 UTC
The branch main has been updated by pkubaj:

URL: https://cgit.FreeBSD.org/ports/commit/?id=406bc6fd9aeec79540e5391e70211d1a2876fadb

commit 406bc6fd9aeec79540e5391e70211d1a2876fadb
Author:     Piotr Kubaj <pkubaj@FreeBSD.org>
AuthorDate: 2024-12-17 14:07:11 +0000
Commit:     Piotr Kubaj <pkubaj@FreeBSD.org>
CommitDate: 2024-12-17 14:11:59 +0000

    java/openjdk11: fix build on powerpc64*
    
    Partially reverts 08cc50220f1d71f12d13d7e2c957a5679b02914d, segfaults are still
    present on both powerpc64 and powerpc64le.
---
 java/openjdk11/Makefile | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/java/openjdk11/Makefile b/java/openjdk11/Makefile
index 47cc63514afa..7e2f7ace60a1 100644
--- a/java/openjdk11/Makefile
+++ b/java/openjdk11/Makefile
@@ -157,6 +157,12 @@ CXXFLAGS+=	-Wl,-rpath=${LOCALBASE}/lib/gcc${GCC_DEFAULT}
 CONFIGURE_ARGS+=--disable-precompiled-headers
 .else
 MAKE_ENV+=	USE_CLANG=true
+.if ${ARCH:Mpowerpc64*}
+LLVM_VER=	12
+BUILD_DEPENDS+=	clang${LLVM_VER}:devel/llvm${LLVM_VER}
+CC=		${LOCALBASE}/bin/clang${LLVM_VER}
+CXX=		${LOCALBASE}/bin/clang++${LLVM_VER}
+.endif
 .endif
 
 .if ${ARCH} == aarch64 || ${ARCH:Marmv*}