今日はじめて気付いたが、Windows版64ビットrubyを作って32ビット版rubyと同じディレクトリへインストールしようとすると、名前が衝突する。--program-suffix=64として、ruby64.exeという名前でバイナリを作る。32ビット版はruby.exeだし、拡張ライブラリはlib/ruby/1.9.1/i386-mswin32_100とlib/ruby/1.9.1/x64-mswin64_100で分離されるから、問題なさそうに見える。rubyの本体は、どちらも、msvcr100-ruby191.dllなのですな。いうことは、プログラムsuffixをdll名にも反映させる必要がある。自分でやるのは面倒だからRedmineかなぁ。追記:やってみたら、これだけだった。$(arch)でも、名前が大きく変わると互換性の面からやばいのかも。12:12)autoconfを利用する環境では既に--with-so-nameがあるので、Ruby本体は問題なく動作すると思います。20:37)うーん、勘違いしているかも知れませんが、Windows版は(bisonとか必要なくはないけど)、VC++さえあれば、win32/configure.batで相当のことができるというのが美点だと思うのですよ。autoconfを使うというのはMSWin版としてはあまり美しくないような。