- zig cross compilation for shared libraries on Windows/x86_64 and Linux/aarch64
- LMDB tracks mdb.master branch on openldap repo
- also build static with musl for linux for master branch of LMDB
- copy musl prebuild libstdc++.a to musl lib dir
- make clean error when there's no prior build
- build shared with gcc on linux
- build static with musl on linux
- comparator treats address identity as equal
- Shared library build for LMDB on all platforms
- Switch to master branch of LMDB
- MacOS aarch64 platform. Build both static version for native dtlv, and shared library version for LMDBJava
Update LMDB to 0.9.29, following LMDBJava
- revert shared libraries
- put platform specific dirs under dtlvnative
- put libs under platform specific dir