summaryrefslogtreecommitdiff
path: root/java
diff options
context:
space:
mode:
authorPiotr Kubaj <pkubaj@FreeBSD.org>2024-12-17 15:07:11 +0100
committerPiotr Kubaj <pkubaj@FreeBSD.org>2024-12-17 15:11:59 +0100
commit406bc6fd9aeec79540e5391e70211d1a2876fadb (patch)
tree642c98c5308c09230f5df95adcd536eba5d5baf3 /java
parentshells/oksh: update to 7.6 (diff)
java/openjdk11: fix build on powerpc64*
Partially reverts 08cc50220f1d71f12d13d7e2c957a5679b02914d, segfaults are still present on both powerpc64 and powerpc64le.
Diffstat (limited to 'java')
-rw-r--r--java/openjdk11/Makefile6
1 files changed, 6 insertions, 0 deletions
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*}