-
Notifications
You must be signed in to change notification settings - Fork 68
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
java_tools should have prebuilt Linux AArch64 binaries #173
Comments
Is this a matter of enabling the build process to produce the binaries and release them or is the development work necessary to implement missing native support? |
I'm guessing it's just a matter of enabling the build process. I haven't tried running it on AArch64, but I'd be surprised if there's any incompatibility. |
Since GraalVM can't cross-compile native images, at least for full parity this would require having real Linux AArch64 machines in Bazel CI. |
As a workaround for now use
|
We do have two Linux Arm64 machines on Bazel CI, one in the normal Bazel unstrusted org, another in the trusted org for release builds. You can use them by |
Currently, only four platforms have prebuilt java_tools binaries (singlejar, ijar, etc.): linux, windows, darwin_x86_64, darwin_arm64.
rules_java/java/repositories.bzl
Lines 27 to 51 in 3c34c81
However, other parts of rules_java supports more platforms, like remotejdk21 which additionally supports Linux AArch64. It would be great if rules_java can distribute prebuilt Linux AArch64 binaries for java_tools, bringing it inline with JDK.
The text was updated successfully, but these errors were encountered: