From: "U.Nakamura" Date: 2002-09-09T20:00:42+09:00 Subject: [ruby-dev:18244] Re: [ruby-cvs] rough/ext/stringio: * ruby-stringio.spec: 0.0.7, added changelog. こんにちは、なかむら(う)です。 At Sep.09,2002 19:17:52, wrote in '[ruby-dev:18242] Re: [ruby-cvs] rough/ext/stringio: * ruby-stringio.spec: 0.0.7, added changelog.' > > VC++5からだったと思います(あとで確認しておきます)。 > > どうせVC++4では既にコンパイルできないという話もありますので、 > > これが妥当な措置なんですかね。 > > 4では/libpathは使えなかったので環境変数を使ってましたが、もうはっ > きり対象外にしてしまってもいいかも。 そうですね。 と、言いつつ、1.6の方をいじる気力はないのですが... 1.7の方は、ぽちぽちと触ってみます。 # まずはwin32/README.win32か > > あと、結果としてモノが生成されれば勝ち、という見方をすれば、 > > extconf.rbで$libを触らない、という選択もアリかと思います。 > > それだとrb_io_addstrとかが見付からなくなるかも。 1.6で使う分にはこれでオッケーだったりしませんか? 後ろ向きな対応ですけど。 同じ後ろ向きでも、せめて斜め後ろくらいに、ということになると、 RUBY_PLATFORMを見て捻ってみるとかいう手もなくはないですが... > というか、mkmf.rbを直すって話ですよね。とするとやはり「今までの > バージョン」は救いようがないのでは。 えと、ruby本体を直せば決着すると思いますので、今回はmkmf.rb は触らなくてもいいと思ってます。 「今までのバージョン」を救えないのは同じですけど... * 1.6のruby本体の環境変数伝播問題は直す →修正後のバージョンは問題がなくなる * 1.6のmkmf.rbは触らない * 「今までのバージョン」は、StringIOのextconf.rbで救う手立て があれば考えてみる * StringIO以外にも同じ問題があるような気もする →誰かが報告するまではなんとも言えない といったふうに考えてます、今のところは。 それでは。 -- U.Nakamura