From: Masaaki Sakano Date: 2002-01-26T03:36:39+09:00 Subject: [ruby-list:33543] Re: Shared library 坂野 正明です。 なかださん、フォローをありがとうございます。 At Sat, 26 Jan 2002 01:43:39 +0900, nobu.nakada@nifty.ne.jp wrote: > At Sat, 26 Jan 2002 01:24:20 +0900, > Masaaki Sakano wrote: > > このコンパイル時のオプション(--disable-shared かどうか)がどう > > なっているか、簡単に調べる方法はありますか? > configureのオプションならrbconfigにあるので > $ ruby -rrbconfig -e 'puts Config::CONFIG["configure_args"].split.grep(/shared/)' おぉっ、このライブラリ、存じませんでした。 試してみたところ、何も表示されず、一方、SunOS(Solaris) での make の default は動的リンク不許可のようなんで、"--disable-shared" (に、 1.6.4 で相当する状態)のようですね。 ただ…よく考えたら、これだけでは、外部のあるライブラリを静的リンクして コンパイルしたかどうか、は分かりませんね…。 # 質問が悪かったですね。すいません。 あるライブラリ(具体的には、pty)が静的にリンクされているかどうか、 簡単に調べる方法はありませんか? 当方の環境では、ライブラリパスに pty.so は一応あるので、(そのためか どうか知りませんが) -r pty 自体はエラーになりません。 また、readline.rb はうまく動くようですし、 ext/nkf/test.rb もちゃんと通りました (因みに、nkf 本体はinstallされていません。 日本語環境になってないので)。 でも、"pty" の挙動がおかしい、と…。 引続き、情報をお待ちしています。 さかのまさあき