Linux installer: Nicer error message on ARM systems with glibc < 2.34

This commit is contained in:
Kovid Goyal 2022-11-04 20:31:55 +05:30
parent 0eb0fab76b
commit cad8b4bb24
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C
2 changed files with 8 additions and 0 deletions

View File

@ -791,6 +791,10 @@ def main(install_dir=None, isolated=False, bin_dir=None, share_dir=None, ignore_
glibc_versions = { glibc_versions = {
(6, 0, 0) : {'min_required': (2, 31), 'release_date': '2020-02-01'} (6, 0, 0) : {'min_required': (2, 31), 'release_date': '2020-02-01'}
} }
if is_linux_arm64:
glibc_versions.update({
(6, 8, 0) : {'min_required': (2, 34), 'release_date': '2022-02-03'}
})
q = tuple(map(int, version.split('.'))) if version else (sys.maxsize, 999, 999) q = tuple(map(int, version.split('.'))) if version else (sys.maxsize, 999, 999)
for key in sorted(glibc_versions, reverse=True): for key in sorted(glibc_versions, reverse=True):
if q >= key: if q >= key:

View File

@ -840,6 +840,10 @@ def main(install_dir=None, isolated=False, bin_dir=None, share_dir=None, ignore_
glibc_versions = { glibc_versions = {
(6, 0, 0) : {'min_required': (2, 31), 'release_date': '2020-02-01'} (6, 0, 0) : {'min_required': (2, 31), 'release_date': '2020-02-01'}
} }
if is_linux_arm64:
glibc_versions.update({
(6, 8, 0) : {'min_required': (2, 34), 'release_date': '2022-02-03'}
})
q = tuple(map(int, version.split('.'))) if version else (sys.maxsize, 999, 999) q = tuple(map(int, version.split('.'))) if version else (sys.maxsize, 999, 999)
for key in sorted(glibc_versions, reverse=True): for key in sorted(glibc_versions, reverse=True):
if q >= key: if q >= key: