[Ruby 1.9 - Bug #4864][Open] RubyGems が環境変数 MAKE を見てくれない

Issue #4864 has been reported by okkez _.


Bug #4864: RubyGems が環境変数 MAKE を見てくれない

Author: okkez _
Status: Open
Priority: Normal
Assignee:
Category: lib
Target version: 1.9.2
ruby -v: ruby 1.9.3dev (2011-06-10 trunk 31985) [x86_64-linux]

mkmf などでは環境変数 MAKE を見てくれるのですが、RubyGems だけ環境変数 MAKE を見てくれません。
RubyGems でもなぜか小文字の make は見てくれるのですが。。。
Solaris とかで gmake を使いたいときに困るので大文字の MAKE も参照するようにして欲しいです。

diff --git a/lib/rubygems/ext/builder.rb b/lib/rubygems/ext/builder.rb
index 2a147d5…8517d17 100644
— a/lib/rubygems/ext/builder.rb
+++ b/lib/rubygems/ext/builder.rb
@@ -30,7 +30,7 @@ class Gem::Ext::Builder

 # try to find make program from Ruby configure arguments first
 RbConfig::CONFIG['configure_args'] =~ /with-make-prog\=(\w+)/
  • make_program = $1 || ENV[‘make’]
  • make_program = $1 || ENV[‘MAKE’] || ENV[‘make’]
    unless make_program then
    make_program = (/mswin/ =~ RUBY_PLATFORM) ? ‘nmake’ : ‘make’
    end

Issue #4864 has been updated by Yui NARUSE.

Status changed from Open to Assigned
Assignee set to Ryan D.


Bug #4864: RubyGems が環境変数 MAKE を見てくれない

Author: okkez _
Status: Assigned
Priority: Normal
Assignee: Ryan D.
Category: lib
Target version: 1.9.2
ruby -v: ruby 1.9.3dev (2011-06-10 trunk 31985) [x86_64-linux]

mkmf などでは環境変数 MAKE を見てくれるのですが、RubyGems だけ環境変数 MAKE を見てくれません。
RubyGems でもなぜか小文字の make は見てくれるのですが。。。
Solaris とかで gmake を使いたいときに困るので大文字の MAKE も参照するようにして欲しいです。

diff --git a/lib/rubygems/ext/builder.rb b/lib/rubygems/ext/builder.rb
index 2a147d5…8517d17 100644
— a/lib/rubygems/ext/builder.rb
+++ b/lib/rubygems/ext/builder.rb
@@ -30,7 +30,7 @@ class Gem::Ext::Builder

 # try to find make program from Ruby configure arguments first
 RbConfig::CONFIG['configure_args'] =~ /with-make-prog\=(\w+)/
  • make_program = $1 || ENV[‘make’]
  • make_program = $1 || ENV[‘MAKE’] || ENV[‘make’]
    unless make_program then
    make_program = (/mswin/ =~ RUBY_PLATFORM) ? ‘nmake’ : ‘make’
    end

Issue #4864 has been updated by Hiroshi NAKAMURA.

Target version changed from 1.9.2 to 1.9.3


Bug #4864: RubyGems が環境変数 MAKE を見てくれない

Author: okkez _
Status: Assigned
Priority: Normal
Assignee: Ryan D.
Category: lib
Target version: 1.9.3
ruby -v: ruby 1.9.3dev (2011-06-10 trunk 31985) [x86_64-linux]

mkmf などでは環境変数 MAKE を見てくれるのですが、RubyGems だけ環境変数 MAKE を見てくれません。
RubyGems でもなぜか小文字の make は見てくれるのですが。。。
Solaris とかで gmake を使いたいときに困るので大文字の MAKE も参照するようにして欲しいです。

diff --git a/lib/rubygems/ext/builder.rb b/lib/rubygems/ext/builder.rb
index 2a147d5…8517d17 100644
— a/lib/rubygems/ext/builder.rb
+++ b/lib/rubygems/ext/builder.rb
@@ -30,7 +30,7 @@ class Gem::Ext::Builder

 # try to find make program from Ruby configure arguments first
 RbConfig::CONFIG['configure_args'] =~ /with-make-prog\=(\w+)/
  • make_program = $1 || ENV[‘make’]
  • make_program = $1 || ENV[‘MAKE’] || ENV[‘make’]
    unless make_program then
    make_program = (/mswin/ =~ RUBY_PLATFORM) ? ‘nmake’ : ‘make’
    end

Issue #4864 has been updated by Motohiro KOSAKI.

Ryan, can you please review this?

Bug #4864: RubyGems が環境変数 MAKE を見てくれない

Author: okkez _
Status: Assigned
Priority: Normal
Assignee: Ryan D.
Category: lib
Target version: 1.9.3
ruby -v: ruby 1.9.3dev (2011-06-10 trunk 31985) [x86_64-linux]

mkmf などでは環境変数 MAKE を見てくれるのですが、RubyGems だけ環境変数 MAKE を見てくれません。
RubyGems でもなぜか小文字の make は見てくれるのですが。。。
Solaris とかで gmake を使いたいときに困るので大文字の MAKE も参照するようにして欲しいです。

diff --git a/lib/rubygems/ext/builder.rb b/lib/rubygems/ext/builder.rb
index 2a147d5…8517d17 100644
— a/lib/rubygems/ext/builder.rb
+++ b/lib/rubygems/ext/builder.rb
@@ -30,7 +30,7 @@ class Gem::Ext::Builder

 # try to find make program from Ruby configure arguments first
 RbConfig::CONFIG['configure_args'] =~ /with-make-prog\=(\w+)/
  • make_program = $1 || ENV[‘make’]
  • make_program = $1 || ENV[‘MAKE’] || ENV[‘make’]
    unless make_program then
    make_program = (/mswin/ =~ RUBY_PLATFORM) ? ‘nmake’ : ‘make’
    end

Issue #4864 has been updated by Ryan D…

Status changed from Assigned to Closed

Added to rubygems repo. Will migrate to core on next pull.

Bug #4864: RubyGems が環境変数 MAKE を見てくれない

Author: okkez _
Status: Closed
Priority: Normal
Assignee: Ryan D.
Category: lib
Target version: 1.9.3
ruby -v: ruby 1.9.3dev (2011-06-10 trunk 31985) [x86_64-linux]

mkmf などでは環境変数 MAKE を見てくれるのですが、RubyGems だけ環境変数 MAKE を見てくれません。
RubyGems でもなぜか小文字の make は見てくれるのですが。。。
Solaris とかで gmake を使いたいときに困るので大文字の MAKE も参照するようにして欲しいです。

diff --git a/lib/rubygems/ext/builder.rb b/lib/rubygems/ext/builder.rb
index 2a147d5…8517d17 100644
— a/lib/rubygems/ext/builder.rb
+++ b/lib/rubygems/ext/builder.rb
@@ -30,7 +30,7 @@ class Gem::Ext::Builder

 # try to find make program from Ruby configure arguments first
 RbConfig::CONFIG['configure_args'] =~ /with-make-prog\=(\w+)/
  • make_program = $1 || ENV[‘make’]
  • make_program = $1 || ENV[‘MAKE’] || ENV[‘make’]
    unless make_program then
    make_program = (/mswin/ =~ RUBY_PLATFORM) ? ‘nmake’ : ‘make’
    end

Issue #4864 has been updated by Yutaka HARA.

translation: http://ruby-dev.route477.net/posts/43696

Bug #4864: RubyGems が環境変数 MAKE を見てくれない

Author: okkez _
Status: Assigned
Priority: Normal
Assignee: Ryan D.
Category: lib
Target version: 1.9.2
ruby -v: ruby 1.9.3dev (2011-06-10 trunk 31985) [x86_64-linux]

mkmf などでは環境変数 MAKE を見てくれるのですが、RubyGems だけ環境変数 MAKE を見てくれません。
RubyGems でもなぜか小文字の make は見てくれるのですが。。。
Solaris とかで gmake を使いたいときに困るので大文字の MAKE も参照するようにして欲しいです。

diff --git a/lib/rubygems/ext/builder.rb b/lib/rubygems/ext/builder.rb
index 2a147d5…8517d17 100644
— a/lib/rubygems/ext/builder.rb
+++ b/lib/rubygems/ext/builder.rb
@@ -30,7 +30,7 @@ class Gem::Ext::Builder

 # try to find make program from Ruby configure arguments first
 RbConfig::CONFIG['configure_args'] =~ /with-make-prog\=(\w+)/
  • make_program = $1 || ENV[‘make’]
  • make_program = $1 || ENV[‘MAKE’] || ENV[‘make’]
    unless make_program then
    make_program = (/mswin/ =~ RUBY_PLATFORM) ? ‘nmake’ : ‘make’
    end