Le 19/05/2010 18:49, Warren Young a écrit :
> On May 19, 2010, at 9:31 AM, Remi Collet wrote:
>> Does this version still ABI stable
> Is there such thing as an ABI checker?
I've just try (a quite simple tool)
The result is here :
Seems there is ABI breaks (in ConnectionPool)
Another "simple test" I always do, is running examples from previous
version (3.0.9) against the lastest library (3.1.0)
(So it will be great if you could remove the header version check here)
$ ./cpool -u xxx -p yyy
Segmentation fault (core dumped)
Which seems to confirm the ABI_compliance_checker checker.
(most of other tests runs fine)
>> are you going to bump soname ?
> I don't think so, but I'm not certain how that aspect of the build system works.
Apps are link against libmysqlpp.so.3
So, when ABI is broken, this should change.
For now, I can't push 3.1.0 to Fedora / EPEL repository, because of this
(don't want to break others app in the repo, like http://www.iptel.org/sems)