Skip to content

Docs: Minimum required dependencies and current CVEs #8639

@fanquake

Description

@fanquake

Requested by @laanwj in #8423 (which addresses some of these by upgrading packages) + #8923.

This should probably be a new file in doc/, as it is not specific to any one platform.
Also checks in configure.ac would need to be added to check if these versions are present.

Dependancy Version used Minimum Required Latest available CVEs? Shared Bundled Qt Library
libevent 2.1.11-stable 2.0.22 2.1.12-stable No
Qt 5.9.8 5.5.1 6.0.0 No
Freetype 2.7.1 2.10.4 No
Boost 1.70.0 1.58.0 1.75.0 No
Zeromq (optional) 4.3.1 4.0 4.3.3 Yes
miniupnpc (optional) 2.0.20180203 2.2.1 No
qrencode (optional) 3.4.4 4.1.1 No
berkeley-db 4.8.30 4.8.x 18.1.40 No
expat 2.2.7 2.2.10 Yes Yes
fontconfig 2.12.1 2.13.1 No Yes
freetype no (linux uses system)
zlib 1.2.11 1.2.11 no
libpng yes
PCRE yes
xcb yes (linux only)
xkbcommon yes (linux only)
HarfBuzz-NG ?
Python (tests) 3.6 3.9.1
GCC 7+ (C++17) 10.2
Clang 5.0+ (C++17) 11.0.0

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions