ABI Compliance Checker

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 = 135 ORDER BY v.weight, t.weight, t.name in /opt/drupal-6.33/modules/taxonomy/taxonomy.module on line 640.

Общие сведения

ABI Compliance Checker (ACC) - это инструмент для тестирования обратной совместимости бинарного интерфейса (ABI) библиотек на языках C и C++. Инструмент позволяет обнаружить изменения в публичном интерфейсе библиотеки, которые могут привести к некорректной работе приложений после её обновления. Важным отличием инструмента от существующих аналогов является детальный анализ типов параметров экспортируемых функций на основе разбора заголовочных файлов библиотеки. Инструмент предназначен для разработчиков библиотек, так и для инженеров сопровождения дистрибутивов, которые заинтересованы в предоставлении своим пользователям стабильного бинарного интерфейса.

ABI Compliance Checker был разработан в рамках LSB Infrastructure Program, совместной программы Института системного программирования РАН и международного консорциума Linux Foundation - ключевой некоммерческой организации, ответственной за развитие Linux.

Лицензия

ABI Compliance Checker является свободным программным обеспечением и распространяется под лицензиями GNU GPL и LGPL. Скачать инструмент можно с сайта LSB Infrastructure Program или ИСП РАН.