Skip to content

Commit 6088b08

Browse files
committed
AArch64: Update Build Instructions
This commit updates Build Instructions for AArch64 for V11. Signed-off-by: KONNO Kazuhiro <[email protected]>
1 parent 83baf0b commit 6088b08

File tree

1 file changed

+9
-11
lines changed

1 file changed

+9
-11
lines changed

doc/build-instructions/Build_Instructions_V11.md

+9-11
Original file line numberDiff line numberDiff line change
@@ -652,8 +652,6 @@ JCL - 9da99f8b97 based on jdk-11+28)
652652

653653
## AArch64
654654

655-
:construction: This section is still under construction.
656-
657655
:penguin:
658656
The following instructions guide you through the process of building an **OpenJDK V11** binary that contains Eclipse OpenJ9 for AArch64 (ARMv8 64-bit) Linux.
659657

@@ -730,7 +728,7 @@ bash configure --openjdk-target=${OPENJ9_CC_PREFIX} \
730728
--disable-warnings-as-errors
731729
```
732730

733-
:pencil: **Non-compressed references support:** If you require a heap size greater than 57GB, enable a noncompressedrefs build with the `--with-noncompressedrefs` option during this step.
731+
:pencil: **Non-compressed references support:** If you require a heap size greater than 57GB, enable a noncompressedrefs build with the `--with-noncompressedrefs` option during this step. You need this option to use the JIT compiler regardless of heap size: the JIT does not support compressed references yet.
734732

735733
:pencil: **OpenSSL support:** If you want to build an OpenJDK that uses OpenSSL, you must specify `--with-openssl={system|path_to_library}`
736734

@@ -764,21 +762,21 @@ cd jdk
764762
```
765763
Run:
766764
```
767-
bin/java -Xint -version
765+
bin/java -version
768766
```
769767

770768
Here is some sample output:
771769

772770
```
773-
openjdk version "11.0.2-internal" 2019-01-15
774-
OpenJDK Runtime Environment (build 11.0.2-internal+0-adhoc..openj9-openjdk-jdk11)
775-
Eclipse OpenJ9 VM (build master-03a061a, JRE 11 Linux aarch64-64-Bit 20190208_000000 (JIT disabled, AOT disabled)
776-
OpenJ9 - 03a061a
777-
OMR - a8ca0e6
778-
JCL - fd5cc89 based on jdk-11.0.2+7)
771+
openjdk version "11.0.6-internal" 2020-01-14
772+
OpenJDK Runtime Environment (build 11.0.6-internal+0-adhoc..openj9-openjdk-jdk11)
773+
Eclipse OpenJ9 VM (build master-83baf0b, JRE 11 Linux aarch64-64-Bit 20191204_000000 (JIT enabled, AOT enabled)
774+
OpenJ9 - 83baf0b
775+
OMR - 7b2e5df
776+
JCL - d247952 based on jdk-11.0.6+6)
779777
```
780778

781-
:pencil: The JIT compiler for AArch64 is not supported at the time of writing this. If you don't disable the JIT compiler with the `-Xint` option, you will see a warning for `libj9jit29.so`.
779+
:construction: AArch64 JIT compiler is not fully optimized at the time of writing this, compared with other platforms.
782780

783781
:pencil: **OpenSSL support:** If you built an OpenJDK with OpenJ9 that includes OpenSSL v1.1.x support, the following acknowledgements apply in accordance with the license terms:
784782

0 commit comments

Comments
 (0)