From: jfarrell Date: Thu, 10 Jul 2014 13:21:25 +0000 (-0400) Subject: THRIFT-2602:Fix missing dist files X-Git-Url: https://source.supwisdom.com/gerrit/gitweb?a=commitdiff_plain;h=ef7d56c1d6e24cdd0a24d3ee825c499b917d7dda;p=common%2Fthrift.git THRIFT-2602:Fix missing dist files Client: ruby Patch: jfarrell fix ruby extension to use RBConfig to work with newer versions of ruby --- diff --git a/lib/rb/ext/extconf.rb b/lib/rb/ext/extconf.rb index 96f6b438..b35f60bf 100644 --- a/lib/rb/ext/extconf.rb +++ b/lib/rb/ext/extconf.rb @@ -21,8 +21,10 @@ if defined?(RUBY_ENGINE) && RUBY_ENGINE =~ /jruby/ File.open('Makefile', 'w'){|f| f.puts "all:\n\ninstall:\n" } else require 'mkmf' + require 'rbconfig' + + $ARCH_FLAGS = RbConfig::CONFIG['CFLAGS'].scan( /(-arch )(\S+)/ ).map{|x,y| x + y + ' ' }.join('') - $ARCH_FLAGS = Config::CONFIG['CFLAGS'].scan( /(-arch )(\S+)/ ).map{|x,y| x + y + ' ' }.join('') $CFLAGS = "-fsigned-char -g -O2 -Wall -Werror " + $ARCH_FLAGS