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.
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-aarch64machines in new releases.The latest state can be tested with the latest GraalVM dev build. Please help testing and report bugs!
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-aarch64at: https://github.com/graalvm/graalvm-ce-dev-builds/releases/latestPlease 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.