[devel] postfix-2.0.19-alt2
Dmitry V. Levin
=?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Чт Апр 22 16:00:47 MSD 2004
On Thu, Apr 22, 2004 at 08:39:44PM +0900, Alexei Takaseev wrote:
[...]
> > > postfix-2.0.19-alt2 поменялся способ сборки, поэтому хотелось бы
> > > услышать немножко разъяснений по нему - от каких потенциальных
> > > проблем он избавляет (и каким все же образом),
> >
> > Общая идея - не линковаться с тем, что не используется, тогда при
> > обновлении меньше шансов поймать ошибку
> > 'cannot open shared object file: No such file or directory'
> > в случае смены soname у libdb или libcdb.
>
> Что-то я совсем запутался. Если libdb не используется, то как оно может
> быть прилинковано? А если все же используется, то все равно смена
> версий библиотек, да таких, что требует смены soname, просто так мипо
> postfix не пройдет - как-то все равно его коснется. Или данный метод
> оранизует "свсе свое ношу с собой"?
Проще всего понять на примере:
$ ldd /usr/lib/postfix/master
libpostfix-2.0.19.so => /usr/lib/libpostfix-2.0.19.so (0x0011b000)
libc.so.6 => /lib/libc.so.6 (0x00153000)
libnsl.so.1 => /lib/libnsl.so.1 (0x00273000)
libresolv.so.2 => /lib/libresolv.so.2 (0x00287000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
$ ldd /usr/lib/postfix/smtpd
libpostfix-2.0.19.so => /usr/lib/libpostfix-2.0.19.so (0x0011b000)
libpostfix_dict-2.0.19.so => /usr/lib/libpostfix_dict-2.0.19.so (0x00153000)
libc.so.6 => /lib/libc.so.6 (0x0015f000)
libnsl.so.1 => /lib/libnsl.so.1 (0x0027e000)
libresolv.so.2 => /lib/libresolv.so.2 (0x00292000)
libdl.so.2 => /lib/libdl.so.2 (0x002a5000)
libdb-4.2.so => /lib/libdb-4.2.so (0x002a8000)
libcdb.so.0 => /usr/lib/libcdb.so.0 (0x0037b000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
--
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/devel/attachments/20040422/331bee85/attachment-0001.bin>
Подробная информация о списке рассылки Devel