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

Consider running macos testing on aarch64 #2171

Closed
sxa opened this issue Jan 14, 2021 · 3 comments
Closed

Consider running macos testing on aarch64 #2171

sxa opened this issue Jan 14, 2021 · 3 comments

Comments

@sxa
Copy link
Member

sxa commented Jan 14, 2021

With the aarch64 macos systems able to run x64 code under their Rosetta emulation layer, we could run out macos testing across this machines as well as the x64 ones.

In order to determine if this is feasible I have kicked off a run of the latest JDK8/HotSpot/macos on one of our macos/aarch64 systems.

Note that at the moment, the OpenJ9 builds for macos/x64 crash when run on the aarch64 systems, so if we added this functionaliy in we'd have to exclude openj9 (although we now have precedent for splitting them now that adoptium/temurin-build#2372 has been implemented

@aahlenst
Copy link
Contributor

There are a bunch of crashes and unexpected behaviours when running x64 builds on Apple Silicon:

adoptium/adoptium-support#231
adoptium/adoptium-support#211

@sxa
Copy link
Member Author

sxa commented Jan 15, 2021

Yeah my test run wasn't clean either (although I haven't looked into the failures) so this definitely sounds like it'll need the native port to be useful

@smlambert
Copy link
Contributor

Will close this as stale (but it may be relevant to recent discussion on where Rebuild_Same_JDK_Reproducibility_Test_Mac needs to be run, related: adoptium/temurin-build#3844).

@smlambert smlambert closed this as not planned Won't fix, can't repro, duplicate, stale Sep 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

No branches or pull requests

3 participants