1.1 --- a/common/autoconf/flags.m4 Mon Apr 06 01:58:35 2020 +0100 1.2 +++ b/common/autoconf/flags.m4 Thu Feb 20 14:05:38 2020 -0800 1.3 @@ -747,7 +747,11 @@ 1.4 LDFLAGS_JDKEXE="$LDFLAGS_JDKEXE -Xlinker --allow-shlib-undefined" 1.5 fi 1.6 if test "x$TOOLCHAIN_TYPE" = xgcc; then 1.7 - LDFLAGS_JDKEXE="$LDFLAGS_JDKEXE -pie" 1.8 + # Enabling pie on 32 bit builds prevents the JVM from allocating a continuous 1.9 + # java heap. 1.10 + if test "x$OPENJDK_TARGET_CPU_BITS" != "x32"; then 1.11 + LDFLAGS_JDKEXE="$LDFLAGS_JDKEXE -pie" 1.12 + fi 1.13 fi 1.14 fi 1.15 AC_SUBST(LDFLAGS_JDKLIB)