mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Bump the glibc version needed on linux
Qt WebEngine 6.6 needs to be built with gcc that has -stdc++20 which means we need to move to a ubuntu jammy image. The good part is this harmonises ARM and Intel builds to both use jammy. The bad part is the binaries now wont run on any distro released more than about a year ago. Sigh.
This commit is contained in:
parent
b3428fd387
commit
582122cc93
@ -1,4 +1,4 @@
|
||||
image 'https://cloud-images.ubuntu.com/releases/focal/release/ubuntu-20.04-server-cloudimg-{}.img'
|
||||
image 'https://cloud-images.ubuntu.com/releases/jammy/release/ubuntu-22.04-server-cloudimg-{}.img'
|
||||
|
||||
# Build time deps for Qt. See https://doc.qt.io/qt-6/linux-requirements.html and
|
||||
# https://doc.qt.io/qt-6/qtwebengine-platform-notes.html
|
||||
|
@ -805,7 +805,8 @@ def main(install_dir=None, isolated=False, bin_dir=None, share_dir=None, ignore_
|
||||
' available for 64-bit systems. You will have to compile from'
|
||||
' source.')
|
||||
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'},
|
||||
(7, 2, 0) : {'min_required': (2, 34), 'release_date': '2022-02-03'},
|
||||
}
|
||||
if is_linux_arm64:
|
||||
glibc_versions.update({
|
||||
|
@ -854,7 +854,8 @@ def main(install_dir=None, isolated=False, bin_dir=None, share_dir=None, ignore_
|
||||
' available for 64-bit systems. You will have to compile from'
|
||||
' source.')
|
||||
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'},
|
||||
(7, 2, 0) : {'min_required': (2, 34), 'release_date': '2022-02-03'},
|
||||
}
|
||||
if is_linux_arm64:
|
||||
glibc_versions.update({
|
||||
|
Loading…
x
Reference in New Issue
Block a user