Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add aarch64 linux build of openj9+openjdk11 #966

Closed
knn-k opened this issue Mar 15, 2019 · 9 comments
Closed

Add aarch64 linux build of openj9+openjdk11 #966

knn-k opened this issue Mar 15, 2019 · 9 comments
Assignees
Labels
enhancement Issues that enhance the code or documentation of the repo in any way help wanted Issues that need an extra hand helping out with them
Milestone

Comments

@knn-k
Copy link

knn-k commented Mar 15, 2019

The aarch64 linux build of openj9+openjdk11 is wanted.
It can be built manually now using a cross-compiling environment by following the build instructions, and runs in the interpreter mode.

@karianna karianna added the TSC-Agenda Issues that have been flagged as inclusions for a future TSC meeting label Mar 15, 2019
@karianna karianna added this to the Backlog milestone Mar 22, 2019
@karianna karianna added enhancement Issues that enhance the code or documentation of the repo in any way help wanted Issues that need an extra hand helping out with them and removed TSC-Agenda Issues that have been flagged as inclusions for a future TSC meeting labels Mar 22, 2019
@karianna
Copy link
Contributor

If OpenJ9 is supporting this upstream then we're happy to assist in getting this up and running. I've put it in the Backlog as it needs volunteers

@smlambert
Copy link
Contributor

OpenJ9 is supporting this upstream.

FYI @sxa555 - I cc-ed you on a note from @knn-k so you have context.

We have also completed preliminary testing against developer builds.

@sxa
Copy link
Member

sxa commented Mar 25, 2019

@knn-k Can it be built natively instead of with a cross compiler? That would make our setup and implementation easier.

@sxa sxa self-assigned this Mar 25, 2019
@knn-k
Copy link
Author

knn-k commented Mar 25, 2019

Unfortunately, no. The build configuration for aarch64 in OpenJ9 assumes cross-compilation at this point.
I will take a look if I can change it for building natively.

@sxa
Copy link
Member

sxa commented Apr 5, 2019

Changes ibmruntimes/openj9-openjdk-jdk11#149 and eclipse-openj9/openj9#5321 should enable native compilation

@sxa
Copy link
Member

sxa commented Apr 5, 2019

Note, the build will run to completion using --with-openssl=system on Ubunt4un 16.04 with the libssl-dev package installed

@sxa
Copy link
Member

sxa commented Apr 11, 2019

Almost there - I've temporarily patched the machine to resolve eclipse-openj9/openj9#5451 but once that's in I'll undo that but it's now live on https://ci.adoptopenjdk.net/job/build-scripts/job/jobs/job/jdk11u/job/jdk11u-linux-aarch64-openj9/

@sxa
Copy link
Member

sxa commented Apr 15, 2019

Working other than the fact the build currently needs --disable-warnings-as-errors-openj9 as per eclipse-openj9/openj9#4486 - am hoping we can use another option in production.

@sxa
Copy link
Member

sxa commented Apr 16, 2019

The "other option" is now submitted under eclipse-openj9/openj9#5508
I have validated that the ar fix works

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Issues that enhance the code or documentation of the repo in any way help wanted Issues that need an extra hand helping out with them
Projects
None yet
Development

No branches or pull requests

4 participants