List:Packagers« Previous MessageNext Message »
From:Colin Charles Date:March 21 2006 7:35am
Subject:Re: 5.0.19 libmysqlclient not ABI-compatible with 5.0.18
View as plain text  
Tom Lane wrote:

Hi Tom,

> Is it intentional that 5.0.19 breaks binary compatibility with clients
> built against 5.0.18?  The addition of a field to the MYSQL struct has
> had that effect, since a client that has allocated its own MYSQL struct
> will have not made it large enough.  This is for example causing crashes
> in MySQL-python for me.  It woulda been nice if there were at least a
> large warning in the release notes about it.

No, this was not intentional. We've narrowed down the field, know what 
it was included for (embedded server fixes), and are looking into this, 
especially since we plan on building 5.0.20 really soon now.

Suggestions would be to bump up the version number of libmysqlclient.so 
and of course, never break ABI in GA releases. Thanks for pointing this 
out to us.

Please hang in there, and I'll provide you with more information as soon 
as I have it.

Kind regards
-- 
Colin Charles, Community Engineer
MySQL AB, Melbourne, Australia, www.mysql.com
Office: 4528@stripped / +46 18 174 400 ext. 4528
Mobile: +614 12 593 292 / Skype: colincharles

Using MySQL for a FLOSS application?
http://dev.mysql.com/doc/refman/5.0/en/mysql-floss-license-exception.html
Thread
5.0.19 libmysqlclient not ABI-compatible with 5.0.18Tom Lane17 Mar
  • Re: 5.0.19 libmysqlclient not ABI-compatible with 5.0.18Christian Hammers18 Mar
    • Re: 5.0.19 libmysqlclient not ABI-compatible with 5.0.18Tom Lane18 Mar
      • Re: 5.0.19 libmysqlclient not ABI-compatible with 5.0.18Christian Hammers20 Mar
        • Re: 5.0.19 libmysqlclient not ABI-compatible with 5.0.18Tom Lane20 Mar
          • Re: 5.0.19 libmysqlclient not ABI-compatible with 5.0.18Lenz Grimmer22 Mar
  • Re: 5.0.19 libmysqlclient not ABI-compatible with 5.0.18Colin Charles21 Mar