diff options
author | Jung-uk Kim <jkim@FreeBSD.org> | 2015-12-11 03:37:07 +0800 |
---|---|---|
committer | Jung-uk Kim <jkim@FreeBSD.org> | 2015-12-11 03:37:07 +0800 |
commit | 5b1ddddad1ecca7419fa40d6b0795cd8fa4e6675 (patch) | |
tree | 038da32d84eed332451d70a80acba7b7787d0575 | |
parent | af65c31a00fead549f85e4bac768c689f57bb5e3 (diff) | |
download | freebsd-ports-gnome-5b1ddddad1ecca7419fa40d6b0795cd8fa4e6675.tar.gz freebsd-ports-gnome-5b1ddddad1ecca7419fa40d6b0795cd8fa4e6675.tar.zst freebsd-ports-gnome-5b1ddddad1ecca7419fa40d6b0795cd8fa4e6675.zip |
Work around build failures with Poudriere. We have to limit max heap size
when building 32-bit targets on a 64-bit host for some unknown reason.
-rw-r--r-- | java/openjdk8/Makefile | 6 |
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 |