|
18 | 18 |
|
19 | 19 | import pixie |
20 | 20 |
|
21 | | -# Debian 8 (Jessie) EOL: 2020. https://wiki.debian.org/DebianReleases#Production_Releases |
| 21 | +# Debian 9 (Stretch) EOL: 2022. https://wiki.debian.org/DebianReleases#Production_Releases |
22 | 22 | # |
23 | | -# - g++ version 4.9.2 (https://packages.debian.org/search?suite=jessie&arch=any&searchon=names&keywords=g%2B%2B) |
24 | | -# - libc version 2.19 (https://packages.debian.org/search?suite=jessie&arch=any&searchon=names&keywords=libc6) |
| 23 | +# - g++ version 6.3.0 (https://packages.debian.org/search?suite=stretch&arch=any&searchon=names&keywords=g%2B%2B) |
| 24 | +# - libc version 2.24 (https://packages.debian.org/search?suite=stretch&arch=any&searchon=names&keywords=libc6) |
25 | 25 | # |
26 | | -# Ubuntu 16.04 (Xenial) EOL: 2024. https://wiki.ubuntu.com/Releases |
| 26 | +# Ubuntu 16.04 (Xenial) EOL: 2026. https://wiki.ubuntu.com/Releases |
27 | 27 | # |
28 | | -# - g++ version 5.3.1 (https://packages.ubuntu.com/search?keywords=g%2B%2B&searchon=names&suite=xenial§ion=all) |
29 | | -# - libc version 2.23.0 (https://packages.ubuntu.com/search?keywords=libc6&searchon=names&suite=xenial§ion=all) |
| 28 | +# - g++ version 5.3.1 |
| 29 | +# - libc version 2.23 |
30 | 30 | # |
31 | | -# CentOS 7 EOL: 2024. https://wiki.centos.org/FAQ/General |
| 31 | +# CentOS Stream 8 EOL: 2024. https://wiki.centos.org/About/Product |
32 | 32 | # |
33 | | -# - g++ version 4.8.5 (http://mirror.centos.org/centos/7/os/x86_64/Packages/) |
34 | | -# - libc version 2.17 (http://mirror.centos.org/centos/7/os/x86_64/Packages/) |
35 | | -# |
36 | | -# Taking the minimum of these as our target. |
37 | | -# |
38 | | -# According to GNU ABI document (https://gcc.gnu.org/onlinedocs/libstdc++/manual/abi.html) this corresponds to: |
39 | | -# GCC 4.8.5: GCC_4.8.0 |
40 | | -# (glibc) GLIBC_2_17 |
| 33 | +# - g++ version 8.5.0 (http://mirror.centos.org/centos/8-stream/AppStream/x86_64/os/Packages/) |
| 34 | +# - libc version 2.28 (http://mirror.centos.org/centos/8-stream/AppStream/x86_64/os/Packages/) |
41 | 35 | # |
| 36 | +# See https://gcc.gnu.org/onlinedocs/libstdc++/manual/abi.html for more info. |
| 37 | + |
42 | 38 | MAX_VERSIONS = { |
43 | 39 | 'GCC': (4,8,0), |
44 | 40 | 'GLIBC': { |
45 | | - pixie.EM_386: (2,17), |
46 | | - pixie.EM_X86_64: (2,17), |
47 | | - pixie.EM_ARM: (2,17), |
48 | | - pixie.EM_AARCH64:(2,17), |
49 | | - pixie.EM_PPC64: (2,17), |
| 41 | + pixie.EM_386: (2,18), |
| 42 | + pixie.EM_X86_64: (2,18), |
| 43 | + pixie.EM_ARM: (2,18), |
| 44 | + pixie.EM_AARCH64:(2,18), |
| 45 | + pixie.EM_PPC64: (2,18), |
50 | 46 | pixie.EM_RISCV: (2,27), |
51 | 47 | }, |
52 | 48 | 'LIBATOMIC': (1,0), |
|
0 commit comments