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:
Kovid Goyal 2023-12-01 12:26:49 +05:30
parent b3428fd387
commit 582122cc93
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C
3 changed files with 5 additions and 3 deletions

View File

@ -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

View File

@ -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({

View File

@ -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({