On Fri, Aug 7, 2009 at 01:16, Gerardo Exequiel Pozzi<vmlinuz386@yahoo.com.ar> wrote:
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 sound really very good! At first when I read your post, I thought it was possible to verify the compatibility without source, ie directly between the binaries, but I see that this is not possible. This only do the check based on the source plus some xml library descriptors.
The requirement of special XML files limits its usage IMHO. Do you have any descriptors already available for some libraries? -- Roman Kyrylych (Роман Кирилич)