The lmdb package is a fast, compact, key-value embedded data store. It uses memory-mapped files, so it has the read performance of a pure in-memory database while still offering the persistence of standard disk-based databases, and is only limited to the size of the virtual address space
This package is known to build and work properly using an LFS 12.1 platform.
Download (HTTP): https://github.com/LMDB/lmdb/archive/LMDB_0.9.31.tar.gz
Download MD5 sum: 9d7f059b1624d0a4d4b2f1781d08d600
Download size: 144 KB
Estimated disk space required: 4.7 MB
Estimated build time: less than 0.1 SBU
This package extracts to lmdb-LMDB_0.9.31.
Install lmdb by running the following commands:
cd libraries/liblmdb && make && sed -i 's| liblmdb.a||' Makefile
This package does not come with a test suite.
Now, as the root
user:
make prefix=/usr install
sed ... liblmdb.a ... Makefile: The package executables use a static library so it must be created. This command suppresses installation of the static library.