JDK-8253036 : [8u] Support building the Zero assembler port on AArch64
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: openjdk8u
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • OS: generic
  • CPU: aarch64
  • Submitted: 2020-09-11
  • Updated: 2020-11-16
  • Resolved: 2020-10-26
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other
openjdk8u282 b01Fixed
Related Reports
Relates :  
Description
OpenJDK 8u can currently not be built on AArch64 at all. As a pre-requisite to a potential inclusion of the AArch64 port, maintained separately by the AArch64 project, we should add support to at least make 8u buildable with the Zero assembler port.
Comments
URL: https://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/308ed1ae8a75 User: andrew Date: 2020-11-16 13:37:53 +0000
16-11-2020

URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/308ed1ae8a75 User: andrew Date: 2020-10-26 07:25:02 +0000
26-10-2020

As broken as it has been for years.
17-10-2020

AArch64 Zero would be broken until JDK-8253284 is backported.
13-10-2020

Fix Request [8u]: Add recognition of the ELF format on AArch64 so that the Zero assembler port will build there. Should not impact builds on existing architectures and allows the JDK to build on AArch64 (tested with full bootstrap by myself & Aleksey Shipilev). Patch reviewed by Aleksey (see 8u RFR link).
16-09-2020