[devel] Re: Проблема с зависимостями на glibc?

Konstantin A. Lepikhov =?iso-8859-1?q?lakostis_=CE=C1_altlinux=2Eru?=
Сб Фев 11 11:39:47 MSK 2006


Hi Vitaly!

Saturday 11, at 11:37:34 AM you wrote:

<skip>
> > видимо, он (twinkle) использует какую-то функцию из
> > libresolv.so.2, не предназначенную для внешнего использования.
> > Можно посмотреть список таких функций через readelf --symbols
> > и поискать их в коде twinkle.
> 
> Ага. Смотрим, какие вообще есть:
> [lav на lav improve]$ readelf --symbols /lib/libresolv.so.2 | grep PRIVATE
>     43: 461c1180   372 FUNC    GLOBAL DEFAULT   12 __ns_name_unpack@@GLIBC_PRIVATE
>     54: 461c1890    20 FUNC    GLOBAL DEFAULT   12 __ns_get16@@GLIBC_PRIVATE
>     83: 00000000     0 OBJECT  GLOBAL DEFAULT  ABS GLIBC_PRIVATE
>     84: 461c18b0    38 FUNC    GLOBAL DEFAULT   12 __ns_get32@@GLIBC_PRIVATE
>     91: 461bdd00  1115 FUNC    GLOBAL DEFAULT   12 __libc_res_nsearch@@GLIBC_PRIVATE
>     96: 00000000   305 FUNC    GLOBAL DEFAULT  UND __res_maybe_init на GLIBC_PRIVATE (10)
>    137: 461c0af0   640 FUNC    GLOBAL DEFAULT   12 __ns_name_ntop@@GLIBC_PRIVATE
>    138: 461bd730   593 FUNC    GLOBAL DEFAULT   12 __libc_res_nquery@@GLIBC_PRIVATE
> 
> Одну из них находим в заголовочном файле. Это нормально, что она там есть?
> $ grep __ns_get16 /usr/include/arpa/nameser.h
> #define ns_get16                __ns_get16
вопрос не в том, нормально это или нет, а в том, что использует twinkle в
своем коде из списка с GLIBC_PRIVATE.

-- 
WBR, Konstantin	      chat with ==>ICQ: 109916175
     Lepikhov,	      speak  to ==>JID: lakostis на jabber.org
aka L.A. Kostis       write  to ==>mailto:lakostis на pisem.net.nospam

...The information is like the bank... 			  (c) EC8OR
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: Digital signature
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20060211/828fb6f7/attachment-0001.bin>


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