Skip to content
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

investigate libc compatibility issue #2023

Closed
slingamn opened this issue Dec 25, 2022 · 2 comments
Closed

investigate libc compatibility issue #2023

slingamn opened this issue Dec 25, 2022 · 2 comments
Labels
release blocker Blocks release
Milestone

Comments

@slingamn
Copy link
Member

slingamn commented Dec 25, 2022

petteri reports the following error with v2.11.0:

golang /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found

I built the official binaries on Ubuntu 22.04, which ships glibc 2.35. It may be time to set CGO_ENABLED=0 on the official release binaries.

@slingamn
Copy link
Member Author

https://utcc.utoronto.ca/~cks/space/blog/programming/GoAndGlibcVersioning

The release binaries do not even work in our own irc.ergo.chat production environment (Ubuntu 20.04); this probably requires a pointfix.

@slingamn slingamn added this to the v2.12.0 milestone Dec 25, 2022
@slingamn slingamn added the release blocker Blocks release label Dec 25, 2022
@slingamn
Copy link
Member Author

For now, I rebuilt the binaries on a trusted Ubuntu 20.04 server, re-signed the checksums file, and re-uploaded them to Github. This restores parity with the previous release (v2.10.0).

slingamn added a commit that referenced this issue Dec 26, 2022
Fix #2023 (disable dynamic linking by default)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release blocker Blocks release
Projects
None yet
Development

No branches or pull requests

1 participant