-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
Labels
Type
Projects
Status