From c4c262f0e967f3b5af52bebc5474d4a6ab2e0e52 Mon Sep 17 00:00:00 2001 From: Jerry Zhao Date: Mon, 27 Jul 2026 03:21:56 +0000 Subject: [PATCH 1/2] Document source-build runtime library path --- README.md | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 57075a49..09aafb81 100644 --- a/README.md +++ b/README.md @@ -250,11 +250,19 @@ make install ``` ### 4. Run EloqKV +The source build links against the shared libraries installed in Data +Substrate's third-party workspace. Return to the repository root and add those +library directories to `LD_LIBRARY_PATH` before starting EloqKV: + ```bash -cd install -./bin/eloqkv --config=../../eloqkv.ini +cd .. +export LD_LIBRARY_PATH="$PWD/data_substrate/third_party/install/lib:$PWD/data_substrate/third_party/install/lib64${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}" +./build/install/bin/eloqkv --config=eloqkv.ini ``` +The exported value applies to the current shell. New terminals must export it +again before running a source-built EloqKV. + --- ## License From 6969986975bf64b668d8859f98676ca1ee7a3a48 Mon Sep 17 00:00:00 2001 From: Jerry Zhao Date: Mon, 27 Jul 2026 03:35:44 +0000 Subject: [PATCH 2/2] bump data_substrate --- data_substrate | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data_substrate b/data_substrate index 9125a4cc..82cea28d 160000 --- a/data_substrate +++ b/data_substrate @@ -1 +1 @@ -Subproject commit 9125a4cc881c5b9d3e9fddcd0c5a4511078d630e +Subproject commit 82cea28d040379b5b70125288e0a848c45ead596