mirror of
https://github.com/bitcoin/bitcoin.git
synced 2024-11-20 02:25:40 +01:00
eb02713efc
This matches the version of the kernel targeted when we build the glibcs we use for release builds in Guix. Other versions / scenerios may work, but for documentation purposes, this is the version that makes sense to document, and something we can claim to officially support.
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.6 |
systemtap (tracing) | N/A |
Required
Dependency | Releases | Version used | Minimum required | Runtime |
---|---|---|---|---|
Boost | link | 1.77.0 | 1.64.0 | No |
libevent | link | 2.1.12-stable | 2.1.8 | No |
glibc | link | N/A | 2.18 | 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.3 | 5.11.3 | No |
Networking
Dependency | Releases | Version used | Minimum required | Runtime |
---|---|---|---|---|
libnatpmp | link | commit 4536032... | No | |
MiniUPnPc | link | 2.2.2 | 1.9 | 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 |