31-Aug-2009: ABI Compliance Checker Announced

user warning: Got error 28 from storage engine query: SELECT t.*,v.weight AS v_weight_unused FROM term_node r INNER JOIN term_data t ON r.tid = t.tid INNER JOIN vocabulary v ON t.vid = v.vid WHERE r.vid = 14 ORDER BY v.weight, t.weight, t.name in /opt/drupal-6.38/modules/taxonomy/taxonomy.module on line 640.

Linux Verification Center at the Institute for System Programming of RAS announces the public availability of ABI Compliance Checker, a new tool ensuring Application Binary Interface (ABI) compatibility of different versions of a C or C++ library. The tool is aimed at helping upstream developers and distribution maintainers to make sure that any application compiled with an old version of the library will work with a newer version. ABI Compliance Checker tests whether set of public interfaces, number or data types of parameters passed to functions have changed between two versions of the library. We recommend this tool to all developers who are interested in providing libraries with stable ABI.

ABI Compliance Checker has been developed within the LSB Infrastructure Program, which is a joint effort of the ISPRAS and the Linux Foundation, the leading nonprofit international consortium dedicated to fostering the growth of Linux. ABI Compliance Checker is licensed under the GPLv2 and is available to download here.