From: "U.Nakamura" Date: 2001-11-01T13:53:09+09:00 Subject: [ruby-dev:15023] Re: mswin32 and mingw32 こんにちは、なかむら(う)です。 In message "[ruby-dev:15022] Re: mswin32 and mingw32" on Nov.01,2001 13:06:55, wrote: | :で、拡張ライブラリをバイナリ配布したい人はそこにインストール | :されるようにすればいいんですかね。 | | そうなります。 | | :元のi386-mswin32やi386-mingw32はいらない気がする(というか、 | :あると混乱する気がする)のですが、どうでしょう。 | | rbconfig.rbがあるのでやはり別のディレクトリが必要になります。 整理すると、 ・普通に拡張ライブラリを make install / make site-install すると、i?86-mswin32/i?86-mingw32にインストールされる。 (これらを「デフォルトのディレクトリ」と呼ぶ) ・これらとは別にもう一つずつディレクトリを用意する。 (これらを「別のディレクトリ」と呼ぶ) ・rubyはライブラリ検索時に「デフォルトのディレクトリ」と 「別のディレクトリ」の両方を検索する。 ・拡張ライブラリをバイナリ配布する際は、「別のディレクトリ」 にインストールされるよう配慮する。 ということになるんでしょうか。 | i386-mingw32/foo.soとi686-mingw32/foo.soのように複数存在して | るとまた優先順位とか面倒なことになりそうです。 | Ruby Binariesがi386で統一してるので、自分でmakeした環境と混 | 在させるとそうなりがち。 | | mingw32/cygwinはconfigure.inで強制的にi386にしちゃおうかな。 mswin32はどうしようかな。といっても、事実上、i586固定なんで すけどね。 それでは。 -- U.Nakamura