なかだです。

At Wed, 23 Aug 2000 15:55:09 +0900
WATANABE Hirofumi <eban / os.rim.or.jp> wrote:
> :>   /usr/local/lib/libruby.a
> :>   /usr/local/lib/ruby/1.5/i386-cygwin/librubys.a
> :> 
> :> もっと長い名前にしとけばよかったか.
> :
> :  mswin32 みたいに libruby.cygwin.a にするとかですか。
> 
> static かどうかという識別の意味で.
> 他のライブラリはどうなってるんだと調べたら
> 
> % echo 'main(){}' >foo.c
> % gcc -Wl,--verbose foo.c -lz |& grep 'libz.*succeed' 
> attempt to open /usr/lib/libz.dll.a succeeded
> % gcc -Wl,--verbose -static foo.c -lz |& grep 'libz.*succeed' 
> attempt to open /usr/lib/libz.a succeeded
> 
> という具合なので, 変えるなら libruby.dll.a と libruby.a にす
> るのがいいのかもしれないけど, あまり変える気もなかったりで.

  -static をつけないと lib*.dll.a を先に探してくれるわけですか。dllwrap 
だとダメなようですが、やり方が悪いのかな。

-- 
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
    中田 伸悦