From: matz@... (Yukihiro Matsumoto) Date: 2003-02-16T01:31:37+09:00 Subject: [ruby-dev:19581] Re: target host type と RUBY_PLATFORM まつもと ゆきひろです In message "[ruby-dev:19580] Re: target host type と RUBY_PLATFORM" on 03/02/16, pegacorn@jcom.home.ne.jp writes: |--target オプションを付けない場合は、target host type は |build host type と同じになりますし、 |RUBY_PLATFORM の値も i686-cygwin になっています。 |ですから、gcc に -mcpu, -march オプションを付けないのは |おかしいというか i386-cygwin ではなく i686-cygwin とする意味が |ないのではないかと思ったのですが…、 おかしいのかなあ。プラットフォームが686だというから686として いるだけなんですが。 |ということは、ruby では、 |target cpu に i486 以降を指定しても、 |i386 用のコードしか生成しないということですね? Rubyのコンパイルには-mcpuや-marchを指定しませんから、お手元 のgccの設定によります。コンパイラはgccだけじゃありませんし、 -mcpuを指定しなければならないってのはx86上のgccに固有の条件 ですよね。 まつもと ゆきひろ /:|)