[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 メーリングリストの案内