В рамках проекта LSB Infrastructure Project
(комплекс программных и информационных средств поддержки инфраструктуры
использования и развития основного стандарта Linux – Linux Standard
Base), Linux Foundation, некоммерческий консорциум развития Linux,
выпустил инструмент для тестирования совместимости ABI (двоичный
интерфейс для приложений) различных версий библиотеки C или C++. ABI Compliance Checker
проверяет, изменились ли типы данных или параметры, передаваемые
функциям, между двумя версиями библиотеки. В случае несовместимости
двоичного интерфейса возможно некорректное поведение и аварийное
завершение приложений.
Инструмент, совместно разработанный Linux Foundation и Институтом
системного программирования Академии наук РФ, позволит разработчикам
библиотек упростить обеспечение обратной совместимости. Версия 1.0
появилась е
...
Читать дальше »