[devel] Re: q: _perl_vendor_check_dso problems

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Пн Сен 26 18:49:07 MSD 2005


On Mon, Sep 26, 2005 at 06:25:24PM +0400, Alexey I. Froloff wrote:
> * Dmitry V. Levin <ldv@> [050926 18:17]:
> > $ ldd -r /usr/lib/apache/libhttpd.so 2>&1 |grep -wc undefined
> > 50
> > Имеет смысл повесить на пакет `rpmquery -f /usr/lib/apache/libhttpd.so`
> > багу.
> А это не библиотека.  Это "плагин".  А в случае mod_perl, который

OK, плагин использует символы из zlib, но не слинкован с zlib.
Возможно, в той среде, куда этот плагин загружают, zlib уже загружен.
А может быть и не загружен.  Это правильно?

Кроме того, летит к чертям symbol versioning.  То есть если плагин
использует newZlibFunction, то при линковке с -lz он получит версионную
зависимость на newZlibFunction на ZLIB_2.0.  А без линковки с -lz он ничего
не получит.

> тут обсуждается, все "недостающие" символы провайдятся самим
> /usr/sbin/httpd-perl...

Это две разные проблемы.  Я сейчас заостряю внимание на том, что
libhttpd.so не слинкован с библиотеками, чьи функции он использует.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?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/20050926/481bf299/attachment-0001.bin>


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