ABI Compliance Checker

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

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 или ИСП РАН.