On Thu, Nov 18, 2004 at 04:43:15PM +0200, led@ukr-fin.com.ua wrote: > В сообщении от Четверг 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 по абсолютному адресу > происходят? Другими словами, вы спрашиваете, что такое ABI. Посмотрите, пожалуйста, словарь терминов. -- ldv