LINUX.ORG.RU

История изменений

Исправление a1batross, (текущая версия) :

Теоретически это может случиться. Представь, что игра ожидает из функции foo(void) получить int, а библиотеку переделали, имя оставили, и теперь она возвращает float. Или вдруг аргументы у функции теперь другие. И хорошо, если был изменён SONAME, а если нет?

Я тоже такого не встречал, но вижу, что держать бинарную совместимость никто не хочет. Высок риск ошибок.

Исходная версия a1batross, :

Теоретически это может случиться. Представь, что игра ожидает из функции foo(void) получить int, а библиотеку переделали, имя оставили, и теперь она возвращает float. И хорошо, если был изменён SONAME, а если нет?

Я тоже такого не встречал, но вижу, что держать бинарную совместимость никто не хочет. Высок риск ошибок.