|
16 | 16 |
|
17 | 17 | # Debian 11 (Bullseye) EOL: 2026. https://wiki.debian.org/LTS |
18 | 18 | # |
19 | | -# - libgcc version 10.2.1 (https://packages.debian.org/bullseye/libgcc-s1) |
20 | 19 | # - libc version 2.31 (https://packages.debian.org/source/bullseye/glibc) |
21 | 20 | # |
22 | 21 | # Ubuntu 20.04 (Focal) EOL: 2030. https://wiki.ubuntu.com/ReleaseTeam |
23 | 22 | # |
24 | | -# - libgcc version 10.5.0 (https://packages.ubuntu.com/focal/libgcc1) |
25 | 23 | # - libc version 2.31 (https://packages.ubuntu.com/focal/libc6) |
26 | 24 | # |
27 | 25 | # CentOS Stream 9 EOL: 2027. https://www.centos.org/cl-vs-cs/#end-of-life |
28 | 26 | # |
29 | | -# - libgcc version 12.2.1 (https://mirror.stream.centos.org/9-stream/AppStream/x86_64/os/Packages/) |
30 | 27 | # - libc version 2.34 (https://mirror.stream.centos.org/9-stream/AppStream/x86_64/os/Packages/) |
31 | 28 | # |
32 | | -# See https://gcc.gnu.org/onlinedocs/libstdc++/manual/abi.html for more info. |
33 | 29 |
|
34 | 30 | MAX_VERSIONS = { |
35 | | -'GCC': (7,0,0), |
36 | 31 | 'GLIBC': { |
37 | 32 | lief.ELF.ARCH.X86_64: (2,31), |
38 | 33 | lief.ELF.ARCH.ARM: (2,31), |
39 | 34 | lief.ELF.ARCH.AARCH64:(2,31), |
40 | 35 | lief.ELF.ARCH.PPC64: (2,31), |
41 | 36 | lief.ELF.ARCH.RISCV: (2,31), |
42 | 37 | }, |
43 | | -'LIBATOMIC': (1,0), |
44 | 38 | 'V': (0,5,0), # xkb (bitcoin-qt only) |
45 | 39 | } |
46 | 40 |
|
|
93 | 87 | # Allowed NEEDED libraries |
94 | 88 | ELF_ALLOWED_LIBRARIES = { |
95 | 89 | # bitcoind and bitcoin-qt |
96 | | -'libgcc_s.so.1', # GCC base support |
97 | 90 | 'libc.so.6', # C library |
98 | 91 | 'libpthread.so.0', # threading |
99 | 92 | 'libm.so.6', # math library |
100 | | -'libatomic.so.1', |
101 | 93 | 'ld-linux-x86-64.so.2', # 64-bit dynamic linker |
102 | 94 | 'ld-linux.so.2', # 32-bit dynamic linker |
103 | 95 | 'ld-linux-aarch64.so.1', # 64-bit ARM dynamic linker |
|
0 commit comments