Bug #68559 Make it possible to build libmysqld as a shared library
Submitted: 4 Mar 2013 11:47 Modified: 29 Jul 2014 14:56
Reporter: Norvald Ryeng Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Server: Compiling Severity:S4 (Feature request)
Version:5.6.10 OS:Any
Assigned to: CPU Architecture:Any

[4 Mar 2013 11:47] Norvald Ryeng
Description:
Please make it possible to build libmysqld as a shared library. Currently, only a static library is built.

Fedora Linux builds and uses libmysql.so.

How to repeat:
Build it.
[4 Feb 2014 21:51] Paul DuBois
Noted in 5.5.37, 5.6.17, 5.7.4 changelogs.

A shared libmysqld embedded server library was not built on Linux.
[27 Mar 2014 14:13] Laurynas Biveinis
5.5$ bzr log -r 4593 -n0
------------------------------------------------------------
revno: 4593
committer: Tor Didriksen <tor.didriksen@oracle.com>
branch nick: 5.5
timestamp: Tue 2014-02-04 15:34:36 +0100
message:
  Bug#18123048 ENABLE BUILD OF SHARED LIBMYSQLD ON LINUX
  
  Added a new option: WITH_EMBEDDED_SHARED_LIBRARY
[28 Jul 2014 18:53] Daniel So
Routed back to the "Documenting" stage, so the new option WITH_EMBEDDED_SHARED_LIBRARY will get documented.
[29 Jul 2014 14:56] Paul DuBois
Revised changelog entry:

A shared libmysqld embedded server library was not built on Linux. A
new WITH_EMBEDDED_SHARED_LIBRARY CMake option now makes this
possible.