[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#540247: ITP: abi-compliance-checker -- tool for checking binary compatibility of shared libraries (was: Re: backward/forward binary compatibility checker)



Package: wnpp
Owner: Ryan Niebur <ryanryan52@gmail.com>
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org

* Package name    : abi-compliance-checker
  Version         : 1.1
  Upstream Author : Andrey Ponomarenko
* URL             : http://ispras.linux-foundation.org/index.php/ABI_compliance_checker
* License         : GPL-3+
  Programming Lang: Perl
  Description     : tool for checking binary compatibility of shared libraries
 ABI-compliance-checker is a lightweight tool for checking backward
 binary compatibility of shared C/C++ libraries in OS Linux. It checks
 interface signatures and data type definitions in two library
 versions (headers and shared objects) and searches ABI changes that
 may lead to incompatibility. Breakage of the compatibility may result
 in crashing or incorrect behavior of applications built with an old
 version of a library when it is running with a new
 one. ABI-compliance-checker was intended for library developers that
 are interested in ensuring backward binary compatibility. Also
 ABI-compliance-checker may be used for checking forward binary
 compatibility and compliance checking of the same library versions on
 different Linux distributions.

Hi Andrey,

On Thu, Aug 06, 2009 at 06:38:41PM +0400, Andrey Ponomarenko wrote:
>     Colleagues, I'm software engineer from Institute for System
> Programing of Russian Academy of Sciences and we are developing a free
> lightweight tool for checking backward/forward binary compatibility of
> shared C/C++ libraries in OS Linux. It checks interface signatures and
> data type definitions in two library versions (headers and shared
> objects) and searches ABI changes that may lead to incompatibility.
> We have released 1.1 version of this tool and we'd like you to consider
> its usefulness for your project.
>     The wiki-page with the latest release of binary compatibility checker is
> http://ispras.linux-foundation.org/index.php/ABI_compliance_checker
> 

This looks like an extremely useful piece of software (in the past
I've thought "I wish there were a tool to do this" :)). I'll package
it for Debian.

Cheers,
Ryan

-- 
_________________________
Ryan Niebur
ryanryan52@gmail.com

Attachment: signature.asc
Description: Digital signature


Reply to: