Description
Update from 2023/02/01:
Support for Apple Silicon has landed in the 22.1 release of GraalVM. We gradually ship more GraalVM components for darwin-aarch64
machines in new releases.
The latest state can be tested with the latest GraalVM dev build. Please help testing and report bugs!
Component | Status |
---|---|
Compiler | experimental |
Native Image | experimental |
LLVM runtime | experimental |
LLVM toolchain | experimental |
JavaScript | experimental |
Node.js | experimental |
Java on Truffle | experimental |
Python | experimental |
Ruby | experimental |
R | planned |
WebAssembly | planned |
VisualVM | experimental |
Update from 2022/03/22:
Apple M1 support for @GraalVM Native Image, libgraal, JavaScript, and Espresso has landed! 🎉🚀
M1 support for Ruby has also landed now.
You can now grab a GraalVM dev build for darwin-aarch64
at: https://github.com/graalvm/graalvm-ce-dev-builds/releases/latest
Please help testing and report bugs!
Original Issue
Describe the solution you'd like.
Apple is transitioning to their own chips. GraalVM is already available for Linux+aarch64, we'll need macOS+aarch64/arm64 at some point too.
Describe who do you think will benefit the most.
Any future macOS user.
Describe alternatives you've considered.
I can confirm that GraalVM CE 20.1.0 for macOS+amd64 runs with Rosetta 2 on a Developer Transition Kit (DTK).
Additional context.
Apple documentation on Apple Silicon. You can apply for a DTK here.
Express whether you'd like to help contributing this feature
I'm happy to help test GraalVM on a DTK. I've tried (but failed) to compile a LabsJDK for macOS+arm64 as a starting point.
Metadata
Metadata
Assignees
Type
Projects
Status