We choosed to compile official backends and overlays in static mode at the beginning of the project. I recnetly had an issue with this choice : OpenAM is using a specific schema with memberOf in it, which is also redefined in memberOf overlay. With this overlay compiled as static, even if the overlay is not loaded in configuration, the schema is defined and we can't include the OpenAM schema.
So I open this issue so we can discuss to change this mode and provide all backends and overlays as modules.
As this will require a change in configuration (moduleload), I plan it for 2.5.
We choosed to compile official backends and overlays in static mode at the beginning of the project. I recnetly had an issue with this choice : OpenAM is using a specific schema with memberOf in it, which is also redefined in memberOf overlay. With this overlay compiled as static, even if the overlay is not loaded in configuration, the schema is defined and we can't include the OpenAM schema.
So I open this issue so we can discuss to change this mode and provide all backends and overlays as modules.
As this will require a change in configuration (moduleload), I plan it for 2.5.