dependencies.md raw

Dependencies

These are the dependencies used by Limenka. 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

Limenka requires one of the following compilers.

DependencyMinimum required
Clang16.0
GCC11.1

Required

DependencyReleasesVersion usedMinimum requiredRuntime
CMakelinkN/A3.22No
Boostlink1.81.01.73.0No
libeventlink2.1.12-stable2.1.8No
glibclinkN/A2.31Yes
Linux Kernel (if building that platform)linkN/A3.17.0Yes

Optional

DependencyReleasesVersion usedMinimum requiredRuntime
Fontconfig (gui)link2.12.62.6Yes
FreeType (gui)link2.11.02.3.0Yes
ImageMagick (non-macOS gui)linkN/A6.4.2No
MiniUPnPc (networking)link2.3.4_pre202604072.1No
qrencode (gui)link4.1.1N/ANo
Qt (gui)link5.15.185.11.3No
libicns (macOS deploy)linkN/A0.8.1No
librsvg (gui)linkN/A2.40.21No
ZeroMQ (notifications)link4.3.44.0.0No
Berkeley DB (legacy wallet)link4.8.304.8.xNo
SQLite (wallet)link3.38.53.7.17No
Python (scripts, tests)linkN/A3.10No
systemtap (tracing)link4.8N/ANo
capnproto (multiprocess)link1.2.00.7.0No
libmultiprocess (multiprocess)link5.0v5.0-pre1*No

* Libmultiprocess 5.x versions should be compatible, but 6.0 and later are not due to limenka/libmultiprocess#160.