This ABI compliance checker program may be useful: http://ispras.linuxfoundation.org/index.php/ABI_compliance_checker +_Note:_ The version given here isn't quite the version you'll see on the +.so files. Libtool converts it like so: =-version-info= _A:B:C_ results in +=libclassad.so.= _<A-C>.<C>.<B>_. +When releasing a version with incompatible ABI changes, you can end up +with a big jump in the major version of the .so if you just increment A +and set B and C to zero. Instead, you can set the +new version like so: =-version-info= _<1+A-C>:0:0_. This will result in the +major version of the .so incrementing by one. + *: run =do_packaging= in =src/classad= *: Ensure the release builds successfully