lmdb: set SONAME for liblmdb.so
authorMichał Kępień <redacted>
Thu, 2 Apr 2026 14:07:11 +0000 (16:07 +0200)
committerAlexandru Ardelean <redacted>
Fri, 3 Apr 2026 06:38:58 +0000 (09:38 +0300)
commit8aa78ebebfb6727c46334a69e32fc76576376a09
tree426c30fae4cb09a73ef693a297e1d78e11a3f6b2
parent7bcdfa4bd506a41ca7def22c543cce5d0d9d1063
lmdb: set SONAME for liblmdb.so

The LMDB shared library (liblmdb.so) does not currently have a SONAME
set, which can cause issues when linking against it.  Specifically, when
an object is linked against the library using its absolute path (for
example, in Meson builds), that path (as seen in the build environment)
is stored in the resulting object's DT_NEEDED entry.  This can prevent
the library from being found during runtime linking.  Set the SONAME to
liblmdb.so to ensure proper runtime linking.

Signed-off-by: Michał Kępień <redacted>
libs/lmdb/patches/020-set-soname-for-liblmdb-so.patch [new file with mode: 0644]
git clone https://git.99rst.org/PROJECT