bitcoin/doc/dependencies.md
fanquake d906329c28
Merge bitcoin/bitcoin#24681: build: Bump libevent minimum version up to 2.1.8
e40779a4fe refactor: Remove outdated libevent logging code (Fabian Jahr)
0598f36852 refactor: account for requiring libevent 2.1.8+ (fanquake)
aaf72d62c1 build: Bump libevent minimum version up to 2.1.8 (Hennadii Stepanov)

Pull request description:

  Required to support new functionality in bitcoin/bitcoin#19420.

  `libevent` availability: https://repology.org/project/libevent/versions

ACKs for top commit:
  laanwj:
    Code review ACK e40779a4fe
  fanquake:
    ACK e40779a4fe

Tree-SHA512: ccb14ea2f591484a3df5bc4a19f4f5400ef6b1cfb7dc45dd99f96cb948748215ed3b5debc34869763c91b8c7a26993fdb9b870950c0743c4d01038ab27c5e4e2
2022-04-06 13:19:36 +01:00

2.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 Version used Minimum required Runtime
Boost 1.77.0 1.64.0 No
libevent 2.1.12-stable 2.1.8 No
glibc N/A 2.18 Yes

Optional

GUI

Dependency Version used Minimum required Runtime
Fontconfig 2.12.6 2.6 Yes
FreeType 2.11.0 2.3.0 Yes
qrencode 3.4.4 No
Qt 5.15.3 5.11.3 No

Networking

Dependency Version used Minimum required Runtime
libnatpmp commit 4536032... No
MiniUPnPc 2.2.2 1.9 No

Notifications

Dependency Version used Minimum required Runtime
ZeroMQ 4.3.4 4.0.0 No

Wallet

Dependency Version used Minimum required Runtime
Berkeley DB (legacy wallet) 4.8.30 4.8.x No
SQLite 3.32.1 3.7.17 No