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