Skip to content

Latest commit

 

History

History
38 lines (30 loc) · 3.16 KB

dependencies.md

File metadata and controls

38 lines (30 loc) · 3.16 KB

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.

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
Linux Kernel (if building that platform) link N/A 3.17.0 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 5.15.16 5.11.3 No
ZeroMQ (notifications) link 4.3.4 4.0.0 No
Berkeley DB (legacy wallet) link 4.8.30 4.8.x 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