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-7.9 platform.
Download (HTTP): https://github.com/LMDB/lmdb/archive/LMDB_0.9.18.tar.gz
Download MD5 sum: 8b7eeb8a6c30b2763581de455d10441b
Download size: 136 KB
Estimated disk space required: 7.3 MB
Estimated build time: less than 0.1 SBU
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/lmdb
This package extracts to lmdb-LMDB_0.9.18.
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 ... prefix ... Makefile: The Makefile creates the man pages directory during install if it is not present. This fixes the directory location.
sed ... liblmdb.a ... Makefile: The package executables use a static library so it must be created. This command suppresses installation of the static library.
Last updated on 2015-10-18 13:08:53 -0500