[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:13338] Re: glibc-2.2.5



松光@MCUです。

>> KOJIMA Mitsuhiro <kojima@linet.gr.jp> さんが、
>> Sun, 10 Mar 2002 21:21:28 +0900 頃に送信された、
>> [plamo:13334] Re: glibc-2.2.5 について


| ちなみに,この手のシンボルを調べるのは nm というコマンドがありまして,
| libc.a を見ると
(snip)

  shared libraryについては、nmで、特にシンボルが欠けている
わけではないことを確かめた...つもりだったんですが、
よく見てなかったようです。(^^;)

  で、改めて、libnsl-2.2.2.so と libnsl-2.2.5.so
を比べてみたら、

-- libnsl.2.2.2.so
000b214 t _xdr_ping_args
         U abort@@GLIBC_2.0
         U atexit@@GLIBC_2.0
         U authdes_create@@GLIBC_2.1
         U authdes_pk_create@@GLIBC_2.1
         U authunix_create_default@@GLIBC_2.0
00013a40 b buffer.141

-- libnsl.2.2.5.so
0000b274 t _xdr_ping_args
         U abort@@GLIBC_2.0
         U atexit
         U authdes_create@@GLIBC_2.1
         U authdes_pk_create@@GLIBC_2.1
         U authunix_create_default@@GLIBC_2.0
00013b20 b buffer.135

  とシンボルに違いが。libc-2.2.5.soは、

0003026c T atexit@GLIBC_2.0

  となっている...これのせいでしょうか?

# 参照される側が、versionを持っていて、参照する側が、
# versionを持ってないとシンボルは上書きされないんで
# したっけ...ううむ。よくわからない。^^;
# いずれにせよ、Plamo 2.2.1で、jperl5が、libdbの呼び出しで、
# エラーを吐くようになったのと同じ問題のような...


--
                ・・・‥‥…… live and let live.
松本 光一
                 MCU  <URL:http://www.mcu.or.jp/>
     Project LetLive <URL:http://www.letlive.jp/>

References
[plamo:13333] Re: glibc-2.2.5, MATSUMOTO Koichi // matu'ko
[plamo:13334] Re: glibc-2.2.5, KOJIMA Mitsuhiro

[検索ページ] [メール一覧]
Plamo ML 公開システム