[sisyphus] lib API changes

=?iso-8859-1?q?led_=CE=C1_ukr-fin=2Ecom=2Eua?= =?iso-8859-1?q?led_=CE=C1_ukr-fin=2Ecom=2Eua?=
Чт Ноя 18 17:43:15 MSK 2004


В сообщении от Четверг 18 Ноябрь 2004 16:22 Andrei Bulava написал(a):
> led на ukr-fin.com.ua пишет:
> > Например, libXaw.so.8
>
> Что в этом криминального? В ALM 2.4 libXaw.so.7, в текущем Sisyphus -
> libXaw.so.8. Если авторы xorg изменили ABI этой библиотеки (и поменяли
> soname вследствие этого), то всё абсолютно корректно - приложения,
> слинкованные с libXaw.so.8 с большой долей вероятности будут иметь
> unresolved symbols при попытке запуска в системе с libXaw.so.7.
>
> При этом API могло и не менятся, т.е. пересборка в среде с libXaw.so.7
> тех же самых приложений пройдёт корректно. Но они будут
> двоично-несовместимы уже с сизифной libXaw.so.8.

А вот здесь поподробнее, плиз... Кто "они", и что значит "будут 
двоично-несовместимы"? Там что - вызовы из libXaw.so по абсолютному адресу 
происходят?

Led.



Подробная информация о списке рассылки Sisyphus