mirror of
https://github.com/bitcoin/bitcoin.git
synced 2024-11-20 10:38:42 +01:00
fe1b325688
d5d4b75840
guix: combine glibc hardening options into hardened-glibc (fanquake)c49f2b8eb5
guix: remove no-longer needed powerpc workaround (fanquake)74c9893989
guix: use glibc 2.27 for all Linux builds (fanquake) Pull request description: Build against glibc 2.27 for all Linux builds (previously only used for RISC-V), and at the same time, increase our minimum required glibc to 2.27 (2018). This would drop support for Ubuntu Xenial (16.04) & Debian Stretch (9), from the produced release binaries. Compiling from source on those systems may be possible, assuming you can install a recent enough compiler/toolchain etc. ACKs for top commit: hebasto: ACKd5d4b75840
, I have reviewed the code and it looks OK, I agree it can be merged. Tree-SHA512: 910f0ef45b4558f2a45d35a5c1c39aaac97e8aff086dc4fc1eddbb80c0b6e4bd23667d64e21d0fd42e4db37b6f26f447ca5d1150bb861128af7e71fb42835cf8
3.6 KiB
3.6 KiB
Dependencies
These are the dependencies used by Bitcoin Core.
You can find installation instructions in the build-*.md
file for your platform.
"Runtime" and "Version Used" are both in reference to the release binaries.
Dependency | Minimum required |
---|---|
Autoconf | 2.69 |
Automake | 1.13 |
Clang | 8.0 |
GCC | 8.1 |
Python (tests) | 3.7 |
systemtap (tracing) | N/A |
Required
Dependency | Releases | Version used | Minimum required | Runtime |
---|---|---|---|---|
Boost | link | 1.81.0 | 1.64.0 | No |
libevent | link | 2.1.12-stable | 2.1.8 | No |
glibc | link | N/A | 2.27 | Yes |
Linux Kernel | link | N/A | 3.2.0 | Yes |
Optional
GUI
Dependency | Releases | Version used | Minimum required | Runtime |
---|---|---|---|---|
Fontconfig | link | 2.12.6 | 2.6 | Yes |
FreeType | link | 2.11.0 | 2.3.0 | Yes |
qrencode | link | 3.4.4 | No | |
Qt | link | 5.15.5 | 5.11.3 | No |
Networking
Dependency | Releases | Version used | Minimum required | Runtime |
---|---|---|---|---|
libnatpmp | link | commit 07004b9... | No | |
MiniUPnPc | link | 2.2.2 | 2.1 | No |
Notifications
Dependency | Releases | Version used | Minimum required | Runtime |
---|---|---|---|---|
ZeroMQ | link | 4.3.4 | 4.0.0 | No |
Wallet
Dependency | Releases | Version used | Minimum required | Runtime |
---|---|---|---|---|
Berkeley DB (legacy wallet) | link | 4.8.30 | 4.8.x | No |
SQLite | link | 3.32.1 | 3.7.17 | No |