aboutsummaryrefslogtreecommitdiffstats
path: root/java
diff options
context:
space:
mode:
Diffstat (limited to 'java')
-rw-r--r--java/openjdk8/Makefile6
1 files changed, 6 insertions, 0 deletions
diff --git a/java/openjdk8/Makefile b/java/openjdk8/Makefile
index 2d35db52f145..c519e7ef4b4d 100644
--- a/java/openjdk8/Makefile
+++ b/java/openjdk8/Makefile
@@ -270,6 +270,12 @@ AUTOCONF_ARGS= -I . -o generated-configure.sh generated-configure.ac
.include <bsd.port.pre.mk>
+.if ${ARCH:Marmv6*} || ${ARCH} == "i386"
+# XXX We must limit max heap size for 32-bit targets.
+CONFIGURE_ARGS+= --with-boot-jdk-jvmargs="-Xmx768m"
+MAKE_ENV+= JAVADOC_CMD_MEM="-Xmx768m"
+.endif
+
.if ${ARCH} == "armv6"
# From NetBSD http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/lang/openjdk7/hacks.mk
# Workaround incorrect constant folding of subnormals in javac when the FPU