[sisyphus] lib ABI changes
Dmitry V. Levin
=?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Чт Ноя 18 19:22:50 MSK 2004
On Thu, Nov 18, 2004 at 06:06:42PM +0200, led на ukr-fin.com.ua wrote:
[...]
> Это понятно:) Вопрос не в терминологии,
Извините, но из-за непонимания терминологии берутся такие вопросы.
> а в практике: т.н. "автоматика"
> поставила зависимость на libXaw.so.8. Вы уверены, что это правильно? ИМХО
> нет...
Ну хорошо, смотрите:
$ ls -1 -og /usr/X11R6/lib/libXaw.so*
lrwxrwxrwx 1 13 Ноя 18 19:14 /usr/X11R6/lib/libXaw.so -> libXaw.so.8.0
lrwxrwxrwx 1 13 Ноя 18 19:14 /usr/X11R6/lib/libXaw.so.6 -> libXaw.so.6.1
-rw-r--r-- 1 256816 Ноя 12 15:46 /usr/X11R6/lib/libXaw.so.6.1
lrwxrwxrwx 1 13 Ноя 18 19:14 /usr/X11R6/lib/libXaw.so.7 -> libXaw.so.7.0
-rw-r--r-- 1 367056 Ноя 12 15:46 /usr/X11R6/lib/libXaw.so.7.0
lrwxrwxrwx 1 13 Ноя 18 19:14 /usr/X11R6/lib/libXaw.so.8 -> libXaw.so.8.0
-rw-r--r-- 1 375024 Ноя 12 15:46 /usr/X11R6/lib/libXaw.so.8.0
Это значит, что _все_ новособранные программы, линкующиеся с -lXaw, будут
линковаться именно с libXaw.so.8 (а программы, собранные ранее, по
прежнему будут пользоваться libXaw.so.6 и libXaw.so.7).
Если вы считаете, что это не правильно, значит, вы не понимаете предмет в
достаточной степени, чтобы продолжать разговор дальше.
Предположим, что это понятно. Тогда смотрите дальше:
$ readelf -d /usr/X11R6/bin/xterm |fgrep libXaw
0x00000001 (NEEDED) Shared library: [libXaw.so.8]
Всё ещё непонятно?
--
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20041118/06ca21dc/attachment-0003.bin>
Подробная информация о списке рассылки Sisyphus