[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