mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-06-06 23:24:30 -04:00
Linux installer: Nicer error message on ARM systems with glibc < 2.34
This commit is contained in:
parent
0eb0fab76b
commit
cad8b4bb24
@ -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:
|
||||||
|
@ -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:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user