-
Notifications
You must be signed in to change notification settings - Fork 522
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
build(bindings/java): Allow building on linux-aarch_64
#3527
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great, thanks a lot!
Unfortunately, we lack the CI resources to accommodate this change, but it's likely to function. |
This obviously brings in the whole question of actually cutting the binaries for this platform. Our CI (for our own code which build opendal as part of it) ran this so I have some degree of confidence it's correct, though I haven't run the opendal tests: I've just used the lib as a dependency. |
We are performing cross compile for macos aarch64 support, maybe we can do it for linux aarch64 too. |
That's impressive! I wasn't aware that opendal-java had a user. Is your project open source, perhaps questdb? May I include you as a listed user in the README.md file? |
How we use OpenDAL:
Thanks for building this lib! It's coming together nicely! |
Bravo! |
The last time I try it, cargo build returns error. So at least some code doesn't support cross compile to aarch64 on x86_64 on linux. |
Got it, let's track this in a new issue instead. |
Allow building the Java bindings on Linux ARM64.
Additionally allows the script to run with older Python versions that require strings in
subprocess
calls.