nimbus-eth1/nimbus/db/kvt/kvt_init
Jacek Sieka 95a4adc1e8
use statically linked rocksdb on linux/mac, dll on windows (#2291)
The `rocksdb` version shipped with distributions is typically old and
therefore often lacks features we use - it also doesn't match the one
assumed by nim-rocksdb leading to ABI mismatch risks.

Instead of depending on the system rocksdb, we'll now use the rocksdb
version assumed by nim-rocksdb and locked in its vendor folder by always
building it together with nimbus.

This avoids the problem of unknown rocksdb versions at a (small) cost to
build time.

CI caching and full windows support for building from source [remains
TODO](https://github.com/status-im/nim-rocksdb/issues/44).
2024-06-04 18:15:33 +02:00
..
rocks_db avoid a few more copies (#2215) 2024-05-24 11:27:17 +02:00
init_common.nim Aristo update rocksdb backend drivers (#2135) 2024-04-16 20:39:11 +00:00
memory_db.nim avoid a few more copies (#2215) 2024-05-24 11:27:17 +02:00
memory_only.nim Kvt remodel tx and forked descriptors (#2168) 2024-05-07 19:59:27 +00:00
persistent.nim Aristo cull journal related stuff (#2288) 2024-06-03 20:10:35 +00:00
rocks_db.nim use statically linked rocksdb on linux/mac, dll on windows (#2291) 2024-06-04 18:15:33 +02:00