Project

General

Profile

Actions

Bug #4977

closed

CFLAGSやLDFLAGSの-m64が消されるためsparc64(sparc v9)バイナリ作成不能

Added by ngoto (Naohisa Goto) almost 13 years ago. Updated almost 13 years ago.

Status:
Closed
Target version:
-
ruby -v:
ruby 1.9.3dev (2011-07-04 trunk 32400) [sparc64-solaris2.10]
Backport:
[ruby-dev:44038]

Description

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 で変更されたように見えます。


Files

Makefile (11.8 KB) Makefile ngoto (Naohisa Goto), 07/05/2011 05:02 PM

Updated by kosaki (Motohiro KOSAKI) almost 13 years ago

  • Status changed from Open to Assigned
  • Assignee set to nobu (Nobuyoshi Nakada)

これか。

commit 7035fd60088016c75814d08cf69c2d9492bba90a
Author: nobu
Date: Tue Jul 13 11:58:58 2010 +0000

* configure.in (RUBY_DEFAULT_ARCH): adjust for target
  cpu. [ruby-core:31243]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28626 b2dd03c8-39d4-4d8f-98ff-823fe69b080e

中田さんハンドリングできます?

Actions #2

Updated by nobu (Nobuyoshi Nakada) almost 13 years ago

  • Status changed from Assigned to Closed
  • % Done changed from 0 to 100

This issue was solved with changeset r32562.
Naohisa, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.


  • configure.in (RUBY_UNIVERSAL_ARCH): restore arch flag.
    Bug #4977
Actions

Also available in: Atom PDF

Like0
Like0Like0