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.

DependencyMinimum required
Clang16.0
CMake3.22
GCC11.1
Python (scripts, tests)3.10
systemtap (tracing)N/A

Required

DependencyReleasesVersion usedMinimum requiredRuntime
Boostlink1.81.01.73.0No
libeventlink2.1.12-stable2.1.8No
glibclinkN/A2.31Yes
Linux KernellinkN/A3.17.0Yes

Optional

GUI

DependencyReleasesVersion usedMinimum requiredRuntime
Fontconfiglink2.12.62.6Yes
FreeTypelink2.11.02.3.0Yes
qrencodelink4.1.1No
Qtlink5.15.145.11.3No

Notifications

DependencyReleasesVersion usedMinimum requiredRuntime
ZeroMQlink4.3.44.0.0No

Wallet

DependencyReleasesVersion usedMinimum requiredRuntime
Berkeley DB (legacy wallet)link4.8.304.8.xNo
SQLitelink3.38.53.7.17No