--On Thursday, May 21, 2026 9:32 PM +0200 Brett Sheffield
<[email protected]> wrote:
On 2026-05-21 10:32, Quanah Gibson-Mount wrote:
This is an early testing call for the forthcoming OpenLDAP 2.76 series.
The initial release state is largely finalized, so suitable for testing
configurations, etc. It should not be used in a production environment.
Note that the LMDB library has been updated to the 1.0 series, so if
deploying this early RE27 into an environment it will be required to do
a database dump via slapcat under 2.6, and then import the database
with slapadd under 2.7.
Generally, get the code for RE27:
<https://git.openldap.org/openldap/openldap/-/archive/OPENLDAP_REL_ENG_2
_7/openldap-OPENLDAP_REL_ENG_2_7.tar.gz>
Extract, configure, and build.
Execute the test suite (via make test) after it is built. Optionally,
cd tests && make its to run through the regression suite.
Looks good on Linux x86_64. `make test` and `make its` passing.
One (apparently harmless) error visible during `make depend`:
make[3]: Entering directory
'/home/bacs/src/openldap-OPENLDAP_REL_ENG_2_7/servers/slapd/back-mdb'
../../../build/mkdep -l -d "." -c "cc" -m "-M" -I../../../include
-I../../../include -I.. -I./.. -I./../../../libraries/liblmdb init.c
tools.c config.c add.c bind.c compare.c delete.c modify.c modrdn.c
search.c extended.c operational.c attr.c index.c key.c filterindex.c
dn2entry.c dn2id.c id2entry.c idl.c nextid.c monitor.c module.c cc1:
fatal error: module.c: No such file or directory
compilation terminated.
make[3]: Leaving directory
'/home/bacs/src/openldap-OPENLDAP_REL_ENG_2_7/servers/slapd/back-mdb'
Thanks! Broken in 6e7690e81af, related to static linking (guessing you're
doing shared). Reported it back to Howard.
--Quanah