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

Linux release builds of 4.12.x depend on very new distributions #6572

Closed
atomb opened this issue Feb 6, 2023 · 7 comments
Closed

Linux release builds of 4.12.x depend on very new distributions #6572

atomb opened this issue Feb 6, 2023 · 7 comments

Comments

@atomb
Copy link

atomb commented Feb 6, 2023

The Linux binaries for 4.12.0 and 4.12.1 on the releases page depend on glibc 2.35 (released Feb 2022), rather than the glibc 2.31 (released Feb 2020) that previous recent releases have depended on. This prevents them from running on distributions more than a year old. I suspect that this may have been accidental, and a consequence of building on ubuntu-latest instead of ubuntu-20.04, since ubuntu-latest just recently switched to ubuntu-22.04.

Would it be possible to have binaries on the releases page that work with glibc 2.31, as well? It would be possible to build them independently, but I suspect many Linux users would be happy to have pre-built binaries that can run on slightly older distributions.

@NikolajBjorner
Copy link
Contributor

I updated nightly.
Take a look and see if this will be workable for release bits

@atomb
Copy link
Author

atomb commented Feb 7, 2023

I updated nightly. Take a look and see if this will be workable for release bits

Thanks for the quick response!

@atomb
Copy link
Author

atomb commented Feb 8, 2023

Where are nightly builds located these days? I can't seem to find them.

@NikolajBjorner
Copy link
Contributor

https://github.com/Z3Prover/z3/releases/tag/Nightly

@atomb
Copy link
Author

atomb commented Feb 13, 2023

The nightly builds work very nicely for our purposes (GitHub workflows on ubuntu-20.04 runners). Do you think there's any chance it'd be feasible to update the 4.12.1 release with a similar glibc 2.31 build?

@atomb
Copy link
Author

atomb commented Feb 21, 2023

We've migrated toward building our own solver binaries, so this isn't so critical for the Dafny project, as least. I suspect other Linux users might appreciate it, though.

@NikolajBjorner
Copy link
Contributor

The newer releases have a down-level Ubuntu as well

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants