bitcoin/doc/dependencies.md
Nicola Leonardo Susca a3520f9d56
doc: Add dependency self-compilation info
The `dependencies.md` should mention that it is possible to self-compile
the dependencies and reference `depends/README.md` for instructions.
Also mention full path to `/doc/build-*.md` for clarity.
2025-05-15 16:08:39 +02:00

2.9 KiB

Dependencies

These are the dependencies used by Bitcoin Core. You can find installation instructions in the /doc/build-*.md file for your platform, or self-compile them using depends. "Runtime" and "Version Used" are both in reference to the release binaries.

Compiler

Bitcoin Core requires one of the following compilers.

Dependency Minimum required
Clang 16.0
GCC 11.1

Required

Dependency Releases Version used Minimum required Runtime
CMake link N/A 3.22 No
Boost link 1.81.0 1.73.0 No
libevent link 2.1.12-stable 2.1.8 No
glibc link N/A 2.31 Yes

Optional

Dependency Releases Version used Minimum required Runtime
Fontconfig (gui) link 2.12.6 2.6 Yes
FreeType (gui) link 2.11.0 2.3.0 Yes
qrencode (gui) link 4.1.1 N/A No
Qt (gui) link 6.7.3 6.2 No
ZeroMQ (notifications) link 4.3.4 4.0.0 No
SQLite (wallet) link 3.38.5 3.7.17 No
Python (scripts, tests) link N/A 3.10 No
systemtap (tracing) link 4.8 N/A No