-
-
Notifications
You must be signed in to change notification settings - Fork 89
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
zrepl 0.6.1 requires too-new glibc symbols #739
Comments
Hm, yeah, that shouldn't happen. Not sure how to handle this, all the Debian repositories currently use the same set of packages, i.e., I build with latest Go, than wrap it into one .deb and serve that .deb for all the releases. The simplest solution for me would be to delete the stretch repository alltogether. |
Turned I think it should be safe for you to
Since it's all the same .deb under the hood anyways, that should fix your setup. Alternatively, just download the .deb manually and install it. https://zrepl.cschwarz.com/apt/debian/pool/main/z/zrepl/zrepl_0.6.0_amd64.deb |
Just tested that So, I think that settles it for me. I'll stop hosting the |
stretch
: version `GLIBC_2.32' not found
FYI de-published reposfor several other EOL distros as well:
|
The same issue occurs with Rocky Linux 8 (RHEL 8.x).
|
Hm, should I map the entire RPM repo to 404 until I have time to look into this? |
I think you can leave it as it is for now. There is no damage done. But I assume fixing it wont be so easy, because you might need to provide multiple versions of the RPM per distribution version now. |
Running into the same problem on Debian bullseye.
|
From the discussion at golang/go#58550, it seems Go targets whatever glibc is in use on the host system during the build. Using a CI environment with an older OS image might help create a more portable binary for distribution. Disabling CGO to get a purely static binary may also be an option, I don't think |
stretch
: version `GLIBC_2.32' not found
I just pushed CGO_ENABLED=0 re-build of v0.6.1 into the APT and RPM repositories. |
Thank you! I can confirm that the new build works on Rocky Linux 8.8. |
Attempting to upgrade from 0.6.0 to 0.6.1 on Debian Stretch using the
https://zrepl.cschwarz.com/apt/debian stretch main
repository results in a broken binary:I'm guessing the Go toolchain upgraded the minimum required glibc version? And yes, I'm aware Stretch is very much EOL, if 0.6.0 is the last version that works with it that's fine.
The text was updated successfully, but these errors were encountered: