-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
Missing Java bindings for Linux on ARM64 in release 4.13.2 #7406
Comments
Signed-off-by: Nikolaj Bjorner <[email protected]>
The current nightly should have it https://github.com/Z3Prover/z3/releases/tag/Nightly. |
* Fix linux-aarch64 build. While aarch64 builds of Z3 are now available, we still build our own due to Z3Prover/z3#7287 and Z3Prover/z3#7406 * Build our own linux-x86-64 binary, since after Z3Prover/z3@b39bcd6 Z3 only provides build with glibc 2.35, while Amazon Linuz 2023 only has glibc 2.34. * We use Ubuntu Focal as a build environment (AMazon Linux doesn't have an aarch64 cross toolchain) with glibc 2.31. However, we had to update to gcc-10 because Z3 requires C++20 after Z3Prover/z3@1e580a7 * We'll be able to upgrade our build environment once Amazon Linux 2025 becomes available with a newer glibc.
Release 4.13.3 seems to contain all wanted files. Thanks. The file |
Microsoft.Z3.dll is for .Net. |
Dear Z3 developers,
I wanted to kindly suggest two improvements for your releases, especially for the Java bindings in your artifacts:
/bin/java/
in the ARM64 artifact and in/bin/
in the x64 artifact).Thank you for considering this in the next release, and for your great work on Z3!
Best.
The text was updated successfully, but these errors were encountered: