FS#41855 - [openldap] Please configure with `--enable-backends`
Attached to Project:
Arch Linux
Opened by Luke Shumaker (lukeshu) - Sunday, 07 September 2014, 14:36 GMT
Last edited by Eric Belanger (Snowman) - Tuesday, 23 September 2014, 00:21 GMT
Opened by Luke Shumaker (lukeshu) - Sunday, 07 September 2014, 14:36 GMT
Last edited by Eric Belanger (Snowman) - Tuesday, 23 September 2014, 00:21 GMT
|
Details
Description:
I think it would be nice for openldap to be `./configure`d with `--enable-backends` to enable all bundled backends, instead of just the couple that are currently enabled. Several of them are "demo" or testing (as in "is slapd working?") backends; but others are actually useful, like the 'sock' or 'sql' backends, which are both not enabled it 2.4.39-1. |
This task depends upon
Closed by Eric Belanger (Snowman)
Tuesday, 23 September 2014, 00:21 GMT
Reason for closing: Implemented
Additional comments about closing: Added all available backends as modules. In svn trunk.
Tuesday, 23 September 2014, 00:21 GMT
Reason for closing: Implemented
Additional comments about closing: Added all available backends as modules. In svn trunk.
checking for NdbApi.hpp... configure: error: could not locate NdbApi headers
No package in the repo has this header. Instead just list the backends you want enabled and I'll enable them explicitly.
You probably don't want to add unixodbc as a constant dependency, so you could make back_sql a loadable module with `--enble-sql=mod` (and add unixodbc as a make/opt dependency), or change it to `--enable-backends=mod`. I'm not sure if the latter would change the backends that are static by default to be loadable modules, or if it would leave them alone.
Relatedly, I believe that the the `bdb` and `hdb` currently in the PKGBUILD ./configure are superfluous, as `./configure --help` claims they are enabled by default.