[Python-ml-jp 837] Re: 使ってない筈の共有ライブラリ

Eiji Katagiri katagiri @ teikokupr.co.jp
2001年 11月 14日 (水) 11:28:48 JST


片桐です。

大分手間取ってしまいましたが、やはり環境変数LDOPTS が悪さをしていた
ようです。

LDOPTS='-L/home/lib/tp -ltp -lm'

となっていて、LDOPTS='' とするのを忘れてmakeを実行すると、
そのオブジェクトファイルや実行ファイルにはライブラリlibtp.sl が
必要だとされるようです。必要とか不要には関係なく。
環境変数 LIBRARY_PATH, LDOPTS の設定を廃止しました。

On Fri, 9 Nov 2001 17:14:05 +0900 (JST)
murata @ lsi.nec.co.jp wrote:

(snip)
> 
> HP-UX なら、/usr/bin/chatr です。
> 
> ># fuser /home/lib/tp/libtp.sl
> >/home/lib/tp/libtp.sl:     1029m	... 1029 はpsコマンドで確認
> 
> libtp:
> 
>     Libtp is a transfer protocol library (HTTP, SMTP, POP, etc) designed
>   using the method and discipline architecture described in Kiem-Phong
>   Vo's ``An Architecture for Reusable Libraries''
>   (http://www.research.att.com/sw/tools/sfio/packages/dm.ps).
> 
> という訳で、そういうプロトコルを扱うモジュールが握っているんじゃないです
> か?
libtp.sl という名前そのものには関係ありませんでした。
ライブラリ名を libgLLtp.sl に変更しても同じでした。

アドバイスを頂いた方に感謝致します。

====================================================================
 片桐 栄司
 帝国ピストンリング(株) システム開発室
 E-mail: katagiri @ teikokupr.co.jp
 TEL. 0266-23-2811 内線 470	FAX. 0266-23-0644
====================================================================





Python-ml-jp メーリングリストの案内