maria-discuss team mailing list archive
Mailing list archive
Re: client library shared library version changed in 5.5.10
On Mar 18, Michael Widenius wrote:
> >>>>> "MARK" == MARK CALLAGHAN <mdcallag@xxxxxxxxx> writes:
> > I think there was discussion about how client library shared library
> > versions during the Lisbon meeting.
> >> From http://dev.mysql.com/doc/refman/5.5/en/news-5-5-10.html
> > Incompatible Change: The shared library version of the client library
> > was increased to 18 to reflect ABI changes, and avoid compatibility
> > problems with the client library in MySQL 5.1. Note that this is an
> > incompatible change between 5.5.10 and earlier 5.5 versions, so client
> > programs that use the 5.5 client library should be recompiled against
> > the 5.5.10 client library.
> Serg, as you have now probably have full insight into the MariaDB 5.5
> code, is it possible to keep the API compatible with MariaDB 5.1 /
> MySQL 5.1 to not force all applications to have to be recompiled when
> upgrading to 5.5 ?
The API incompatibility was caused by migration to CMake.
If you want to keep libraries compatible, if's something that Wlad may
need to look into.