Информация об изменениях

Сообщение Re[14]: Кровавую баню луддитам от 28.04.2017 5:18

Изменено 28.04.2017 5:28 chaotic-kotik

Re[14]: Кровавую баню луддитам
Здравствуйте, Ops, Вы писали:

Ops>А с пакетами как-то иначе? Да они поди откажутся с новой версией работать, пока их самих не обновят. Ну, или собирай все из исходников под новую либу.


Soname у патченой библиотеки будет таким же как и раньше, так что все запустится без проблем.
Re[14]: Кровавую баню луддитам
Здравствуйте, Ops, Вы писали:

Ops>А с пакетами как-то иначе? Да они поди откажутся с новой версией работать, пока их самих не обновят. Ну, или собирай все из исходников под новую либу.


Если посмотреть любое приложение через objdump -p, то ты увидишь soname каждой его зависимости:

Dynamic Section:
NEEDED libXrandr.so.2
NEEDED libX11.so.6
NEEDED libm.so.6
NEEDED libc.so.6


При этом, если на диске будет лежать libm.so.7, будет использована эта библиотека и ничего не сломается, т.к. инкремент версии в данном случае означает, что изменения интерфейса библиотеки — обратно совместимы.