From: Hidetoshi NAGAI Date: 2005-08-02T17:14:19+09:00 Subject: [ruby-dev:26702] Re: show information of '--enable-pthread' 永井@知能.九工大です. From: Hidetoshi NAGAI Subject: [ruby-dev:26669] Re: show information of '--enable-pthread' Date: Mon, 1 Aug 2005 13:05:13 +0900 Message-ID: <20050801.130512.112597238.nagai@ai.kyutech.ac.jp> > > あー、これは問題かもしれないですね。 > > これを解決する方法は... 同名で同じinstalldirにバイナリがイン > > ストールされているはずはないので、prefixやsuffixをarchdirなり > > rbconfig.rbのファイル名なりに波及させる必要がある、のかな。 > > あんまりうれしい変更ではなさそう。 > > 一度インストールしたバイナリの名前を変えた上で > 新しいものをインストールしたりすることはあるでしょうから, > 依存関係の維持はできないと思います. 定期試験の監督をしながらボーっと考えてたんですが, config.status の md5sum を取って,それを fingerprint として ruby 本体のどこかと rbconfig.rb とに埋めておくというのは どうですかね? バイナリの肥大は 16 byte (文字列保持でも 33 byte) + その読み出し メソッド分で済みますし,指紋チェックが符合しなければ rbconfig.rb の内容は信用できない旨を警告することができます. バイナリの名前を変更しても問題はないですし. -- 永井 秀利 (九工大 知能情報) nagai@ai.kyutech.ac.jp