-
Notifications
You must be signed in to change notification settings - Fork 54
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
[Breaking change] Glibc version changed in 3.7.1 #85
Comments
Hi -- what version of Amazon Linux are you using? I think this is due to not pinning the version of dockcross we use build the Linux binaries for h3-java. We should see if we can pin the version, or if we can specify the target (including libc version) more fully. |
Why not downward compatible with other versions of glibc? |
I was using EMR 5.25.0 with Spark (I think v1 of Amazon Linux, not v2). I was using gradle to include the library in the project. implementation group: "com.uber", name: "h3", version: "3.7.1" |
For #85, know exactly which version of dockcross is being used.
For uber#85, know exactly which version of dockcross is being used.
* Pin specific dockcross version For #85, know exactly which version of dockcross is being used. * Remove no longer supported target
As of #92 we should no longer have unexpected glibc upgrades |
@isaacbrodsky Thank you 🚀 |
Version Downgrading to |
@sperka That is very strange because al2022 says it has a much newer version of GLIBC. Indeed, in the linux-arm64 binary I see it seems to require 2.29:
is it at all possible the system GLIBC was not being used, perhaps due to a container or something similar? |
@isaacbrodsky The code is running on a graviton instance (c6g.metal) using the As a sidenote, in contrary, on Mac M1 Max, |
Version
3.7.1
was build for glibc 2.29+ and version3.7.0
(and lower) works with glibc lower than 2.29 (e.g. on Amazon Linux)The text was updated successfully, but these errors were encountered: