Support older glibc versions (e.g. CentOS 7) for standalone installations#243
Merged
Support older glibc versions (e.g. CentOS 7) for standalone installations#243
Conversation
36b5dee to
f8a1979
Compare
…izer binary This simplifies local development a little bit, but primarily will make it easier to move our Linux build into a build container with older glibc versions in order to support older Linux distros like CentOS 7.
f8a1979 to
1e4ad1e
Compare
Contributor
Author
|
Confirmed not just the reported glibc compat, but also actual compat with CentOS 7 via the |
…ndalone binary
Arranges for `pyoxidizer build` to run inside of a manylinux2014
container instead of on the ambient host, which yields the following
glibc minimum version improvements compared to our existing binaries
produced in CI (as reported by `pyoxidizer analyze`):
Minimum Version: 2.27 → 2.17
Minimum Distro Versions:
Debian 10 → 8
Fedora 28 → 19
OpenSUSE 15.3 → 12.3
RHEL 8 → 7
Ubuntu 18.04 → 14.04
The manylinux containers are readily available, well-maintained, and
designed exactly for this purpose. The standalone Python distributions
used by PyOxidizer are themselves limited to glibc ≥2.16, so we're now
basically at that limit! manylinux2010 versions are too old.
Related-to: #234
1e4ad1e to
9507f80
Compare
9507f80 to
9670d2a
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Improves our support of even older glibc and distro versions:
See commit messages for details.
Related issue(s)
Testing