diff options
author | Jakub Jirutka <jakub@jirutka.cz> | 2022-09-03 19:05:32 +0200 |
---|---|---|
committer | Jakub Jirutka <jakub@jirutka.cz> | 2022-09-03 19:15:57 +0200 |
commit | 7511ba5530d56a446fefe2372409d9c2ceea17c5 (patch) | |
tree | 7d5c2027e4bde2258a2ce966f19a339bb1c15e15 /doc/book/design | |
parent | a6e40b75eabf0d6a863a91ae17f7d0ae20582d9e (diff) | |
download | garage-7511ba5530d56a446fefe2372409d9c2ceea17c5.tar.gz garage-7511ba5530d56a446fefe2372409d9c2ceea17c5.zip |
Allow linking against system-provided libsqlite
Unfortunately, rusqlite uses the opposite logic for enabling/disabling
bundled libraries to others (libsodium-sys, zstd-sys). Cargo features
are very limited and doesn't allow to enable feature A in a dependency
iff feature B is disabled.
Note, lmdb-rkv-sys doesn't need any special treatment because it
automatically links against system liblmdb if found via pkgconf.
Linux distros should build garage with
`--no-default-features --features system-libs` to disable bundled-libs
and enable system-libs.
Diffstat (limited to 'doc/book/design')
0 files changed, 0 insertions, 0 deletions