Build from Source
git clone https://github.com/zeptodb/zeptodb.gitcd zeptodb
mkdir -p build && cd buildcmake .. -G Ninja -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_C_COMPILER=clang-19 -DCMAKE_CXX_COMPILER=clang++-19ninja -j$(nproc)Run Tests
Section titled “Run Tests”# C++ unit tests (766+)./tests/zepto_tests
# Python tests (208)python3 -m pytest ../tests/test_python.py -vBuild Options
Section titled “Build Options”| Option | Default | Description |
|---|---|---|
CMAKE_BUILD_TYPE | Release | Release / Debug / RelWithDebInfo |
ZEPTO_ENABLE_JIT | ON | LLVM JIT compilation |
ZEPTO_ENABLE_SIMD | ON | Highway SIMD vectorization |
ZEPTO_ENABLE_UCX | ON | UCX/RDMA transport |
ARM Graviton
Section titled “ARM Graviton”Verified on aarch64 (Amazon Linux 2023, Clang 19.1.7) — 766/766 tests passing.
# Same build commands work on Gravitoncmake .. -G Ninja -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_C_COMPILER=clang-19 -DCMAKE_CXX_COMPILER=clang++-19ninja -j$(nproc)