LINUX.ORG.RU

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

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

Дополнительно к «механизму soname» идёшь в пакет, из которого этот so файл пришёл, и ищешь там версию библиотеке (не пакета). В своём пакете прописываешь, что foo.so должен быть версии больше x.y.z или от x.y.z до x.a.b или 5.7.* и проверяешь эту версию из самого foo.so, а если не подошло, то из пакета откуда этот foo.so пришёл.

А что в set:version написано вообще непонятно. Хеш какой-то или конкатенация хешей и сколько бит в каждом из них. Абракадабра какая-то. Короче костыль.

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

Дополнительно к «механизму soname» идёшь в пакет, из которого этот so файл пришёл, и ищешь там версию библиотеке (не пакета). В своём пакете прописываешь, что foo.so должен быть версии больше x.y.z или от x.y.z до x.a.b или 5.7.* и проверяешь эту версию из самого foo.so, а если не подошло, то из пакета откуда этот foo.so пришёл.