Skip to content

Commit 16a7be1

Browse files
laanwjfanquake
andcommitted
build: Bump minimum versions in symbol checker
Debian 8 (Jessie) has: - g++ version 4.9.2 - libc version 2.19 Ubuntu 16.04.4 (Xenial) has: - g++ version 5.3.1 - libc version 2.23.0 CentOS 7 has: - g++ version 4.8.5 - libc version 2.17 Taking the minimum of these as our target. According to the GNU ABI document this corresponds to: - GCC 4.8.5: GCC_4.8.0 - (glibc) GLIBC_2_17 Co-Authored-By: fanquake <[email protected]>
1 parent b77d5ad commit 16a7be1

File tree

1 file changed

+16
-11
lines changed

1 file changed

+16
-11
lines changed

contrib/devtools/symbol-check.py

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -16,25 +16,30 @@
1616
import sys
1717
import os
1818

19-
# Debian 6.0.9 (Squeeze) has:
19+
# Debian 8 (Jessie) EOL: 2020. https://wiki.debian.org/DebianReleases#Production_Releases
2020
#
21-
# - g++ version 4.4.5 (https://packages.debian.org/search?suite=default&section=all&arch=any&searchon=names&keywords=g%2B%2B)
22-
# - libc version 2.11.3 (https://packages.debian.org/search?suite=default&section=all&arch=any&searchon=names&keywords=libc6)
21+
# - g++ version 4.9.2 (https://packages.debian.org/search?suite=jessie&arch=any&searchon=names&keywords=g%2B%2B)
22+
# - libc version 2.19 (https://packages.debian.org/search?suite=jessie&arch=any&searchon=names&keywords=libc6)
2323
#
24-
# Ubuntu 10.04.4 (Lucid Lynx) has:
24+
# Ubuntu 16.04 (Xenial) EOL: 2024. https://wiki.ubuntu.com/Releases
2525
#
26-
# - g++ version 4.4.3 (http://packages.ubuntu.com/search?keywords=g%2B%2B&searchon=names&suite=lucid&section=all)
27-
# - libc version 2.11.1 (http://packages.ubuntu.com/search?keywords=libc6&searchon=names&suite=lucid&section=all)
26+
# - g++ version 5.3.1 (https://packages.ubuntu.com/search?keywords=g%2B%2B&searchon=names&suite=xenial&section=all)
27+
# - libc version 2.23.0 (https://packages.ubuntu.com/search?keywords=libc6&searchon=names&suite=xenial&section=all)
28+
#
29+
# CentOS 7 EOL: 2024. https://wiki.centos.org/FAQ/General
30+
#
31+
# - g++ version 4.8.5 (http://mirror.centos.org/centos/7/os/x86_64/Packages/)
32+
# - libc version 2.17 (http://mirror.centos.org/centos/7/os/x86_64/Packages/)
2833
#
2934
# Taking the minimum of these as our target.
3035
#
31-
# According to GNU ABI document (http://gcc.gnu.org/onlinedocs/libstdc++/manual/abi.html) this corresponds to:
32-
# GCC 4.4.0: GCC_4.4.0
33-
# (glibc) GLIBC_2_11
36+
# According to GNU ABI document (https://gcc.gnu.org/onlinedocs/libstdc++/manual/abi.html) this corresponds to:
37+
# GCC 4.8.5: GCC_4.8.0
38+
# (glibc) GLIBC_2_17
3439
#
3540
MAX_VERSIONS = {
36-
'GCC': (4,4,0),
37-
'GLIBC': (2,11),
41+
'GCC': (4,8,0),
42+
'GLIBC': (2,17),
3843
'LIBATOMIC': (1,0)
3944
}
4045
# See here for a description of _IO_stdin_used:

0 commit comments

Comments
 (0)