diff -r 3c981e581f93 -r 0ecb4e520110 doc/building.html --- a/doc/building.html Mon Oct 29 11:31:25 2018 -0700 +++ b/doc/building.html Tue Oct 30 10:39:19 2018 -0400 @@ -707,7 +707,6 @@

Additional architectures might be supported by Debian/Ubuntu Ports.

Building for ARM/aarch64

A common cross-compilation target is the ARM CPU. When building for ARM, it is useful to set the ABI profile. A number of pre-defined ABI profiles are available using --with-abi-profile: arm-vfp-sflt, arm-vfp-hflt, arm-sflt, armv5-vfp-sflt, armv6-vfp-hflt. Note that soft-float ABIs are no longer properly supported by the JDK.

-

The JDK contains two different ports for the aarch64 platform, one is the original aarch64 port from the AArch64 Port Project and one is a 64-bit version of the Oracle contributed ARM port. When targeting aarch64, by the default the original aarch64 port is used. To select the Oracle ARM 64 port, use --with-cpu-port=arm64. Also set the corresponding value (aarch64 or arm64) to --with-abi-profile, to ensure a consistent build.

Verifying the Build

The build will end up in a directory named like build/linux-arm-normal-server-release.

Inside this build output directory, the images/jdk will contain the newly built JDK, for your target system.