Bug #75650 Do ABI check for services separately from plugins
Submitted: 27 Jan 2015 12:08 Modified: 30 Jan 2015 14:14
Reporter: Tor Didriksen Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Server: Compiling Severity:S3 (Non-critical)
Version:5.7 OS:Any
Assigned to: CPU Architecture:Any

[27 Jan 2015 12:08] Tor Didriksen
Description:
The file include/mysql/plugin.h currently does #include <mysql/services.h>
This means that the ABI check for *all* plugins,
depend on *all* services.

If you want to add a new service, lots .h.pp files will need to be rewritten.

This doesn't scale and is hard to maintain if we want to add more plugin
services.

How to repeat:
See include/mysql/*.h.pp

Suggested fix:
Remove that #include.
Write a separate ABI check for services.h
[30 Jan 2015 14:14] Paul DuBois
Code cleanup. No changelog entry needed.