[Python-ml-jp 805] Re: 使ってない筈の共有ライブラリ
Eiji Katagiri
katagiri @ teikokupr.co.jp
2001年 11月 9日 (金) 16:22:47 JST
片桐です。
情報、ありがとうございます。
On Fri, 09 Nov 2001 15:49:16 +0900
Ransui Iso <ransui @ isrf.homeip.net> wrote:
> Ransuiです。
>
> > Pythonをmakeするとき、使っていない筈の共有ライブラリが
> > Python実行時にアサインされていました。大分前にこのMLで質問したときは
> > 解決したと思っていたのですが、実はそうではなかった?
>
> SunOS/Solarisには、ライブラリの依存関係を表示するためのコマンドとして
> ldd というのがあって、これを使うと、
>
> nil(198)%ldd /opt/python-2.2a4/bin/python
> libpthread.so.1 => /usr/lib/libpthread.so.1
> libsocket.so.1 => /usr/lib/libsocket.so.1
> libnsl.so.1 => /usr/lib/libnsl.so.1
> libdl.so.1 => /usr/lib/libdl.so.1
> libthread.so.1 => /usr/lib/libthread.so.1
> libm.so.1 => /usr/lib/libm.so.1
> libc.so.1 => /usr/lib/libc.so.1
> libmp.so.2 => /usr/lib/libmp.so.2
>
> とこんな感じに、どのライブラリが実際に使われるのかを確認することができる
> ので、HP-UXにもlddがあるのかなと思って google してみたら、以下のような
> ページをみつけました。
>
> http://www.dais.is.tohoku.ac.jp/~kabe/vsd/ldd-hp9.html
>
> HP-UX v9用ですが、10でも一応動くらしいので、試してみてはいかがでしょう。
>
> --
残念ですが、HP-Cコンパイラを持っていませんので、これはちょっと
難しいですね。gcc用にソースをハックする気力と時間がありません。
====================================================================
片桐 栄司
帝国ピストンリング(株) システム開発室
E-mail: katagiri @ teikokupr.co.jp
TEL. 0266-23-2811 内線 470 FAX. 0266-23-0644
====================================================================
Python-ml-jp メーリングリストの案内