Installation
Binaries
On the Release Page, you can find pre-built binaries for Linux/AMD64.
These binaries only depend on standard libraries (libpthread,librt,libstdc++,libm,libgcc,libc) and can be run on most Linux systems.
Python Package
Install via pip, then use as documented here
pip install lingodb
Building from source
- Ensure you have a machine with sufficient compute power and space
- Make sure that you have the all dependencies installed
- Initialize the git submodules (
git submodule update --init --recursive) - Build LingoDB
- Debug Version :
make build-debug(will create binaries underbuild/lingodb-debug) - Release Version :
make build-release(will create binaries underbuild/lingodb-release)
- Debug Version :
Build variants:
- TPDE Baseline Backend:
make build-release ENABLE_BASELINE_BACKEND=ONenables a much faster compilation backend based on TPDE - Use default system allocator instead of mimalloc:
make build-release ENABLE_MIMALLOC=OFF(default is ON, which uses mimalloc as the allocator)