2 stable releases
1.0.1 | Feb 26, 2025 |
---|
#1448 in Network programming
284 downloads per month
640KB
16K
SLoC
Contains (obscure autoconf code, 9KB) vendor/opendht/configure.ac
Low-level bindings to the OpenDHT C library
Building opendht-sys
Steps we take
pkg-config
is used to find theopendht-c
library on the current system.cmake
is tried next with the opendht source in./vendor/opendht
.
Build Requirements
If we build via cmake
, we need the following installed first (Debian or Ubuntu):
fmt-dev
pkg-config
libgnutls28-dev
- yes, on crates.iolibmsgpack-dev
- nolibargon2-dev
- yes, on crates.iolibasio-dev
- nolibfmt-dev
- no, needed?nettle-dev
- yes, on crates.ioninja-build
-sys crates
TODO: All of the above will be -sys
crates and set as dependencies in our Cargo.toml
file.
Dependencies
~0–2.3MB
~47K SLoC