Building JDK 11 Shenandoah on ARM32

Quy Nguyen quy.d.x.nguyen at gmail.com
Mon Sep 16 04:14:36 UTC 2019


Hello,

I'm trying to build Shenandoah on JDK11 for a small embedded control
system, and I'm not sure why my build fails with: checking if shenandoah
can be built... no, platform not supported

bash configure \
--openjdk-target=arm-frc2020-linux-gnueabi \
--with-abi-profile=arm-vfp-sflt \
--with-jvm-variants=client \
--with-jvm-features=shenandoahgc \
--with-native-debug-symbols=zipped \
--enable-unlimited-crypto \
--with-sysroot=/usr/local/arm-frc2020-linux-gnueabi \
--with-version-pre=frc \
--with-version-patch=7 \
--with-version-opt=2020-11.0.5u7 \
--disable-warnings-as-errors \

I'm on shenandoah/jdk11 hg 22f86cff83ea, and I'm trying to wonder if it is
the soft floating point or the custom openjdk-target that's causing issues.
I know Aleksey Shipilev built Shenandoah (JDK 11) on arm32 hard-fp, so I'm
just trying to figure if this is the dreaded soft-fp curse.

Thanks,
Quy


More information about the shenandoah-dev mailing list