From: Naohisa Goto Date: 2011-07-05T17:02:10+09:00 Subject: [ruby-dev:44038] [Ruby 1.9 - Bug #4977][Open] CFLAGSやLDFLAGSの-m64が消されるためsparc64(sparc v9)バイナリ作成不能 Issue #4977 has been reported by Naohisa Goto. ---------------------------------------- Bug #4977: CFLAGSやLDFLAGSの-m64が消されるためsparc64(sparc v9)バイナリ作成不能 http://redmine.ruby-lang.org/issues/4977 Author: Naohisa Goto Status: Open Priority: Normal Assignee: Category: Target version: ruby -v: ruby 1.9.3dev (2011-07-04 trunk 32400) [sparc64-solaris2.10] CFLAGSやLDFLAGSに-m64を指定しても、configureで消されてしまうため、 sparc Solarisでsparc v9向けの64ビットコンパイルができません。 32ビット(sparc v8)バイナリができてしまいます。 CC=gcc-4.4 \ CFLAGS="-m64 -I/usr/local/64/include -I/usr/local/64/lib/libffi-3.0.9/include" \ CXX=g++-4.4 \ CXXFLAGS="-m64 -I/usr/local/64/include -I/usr/local/64/lib/libffi-3.0.9/include" \ LDFLAGS="-m64 -L/usr/local/64/lib -R/usr/local/64/lib" \ ./configure --prefix=/XXX/XXXXXXX/XXXX/XXXXXX \ --build=sparc64-sun-solaris2.10 Ruby 1.9.2-p180 でも同様に -m64 は消えます。 -m64 を消す部分は r28626 で変更されたように見えます。 -- http://redmine.ruby-lang.org