diff options
author | Muxi Yan <muxi@users.noreply.github.com> | 2018-02-06 17:27:01 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-02-06 17:27:01 -0800 |
commit | d5696eb7d65674e073756786403d6054baf29210 (patch) | |
tree | 82f4a9cbc429afcdfaec71493d0e1375e2e0bc39 /Rakefile | |
parent | 3629f1f3bc22532f4734a7388ecd4129c529534f (diff) |
Revert "Partial revert PR#14042"
Diffstat (limited to 'Rakefile')
-rwxr-xr-x | Rakefile | 9 |
1 files changed, 7 insertions, 2 deletions
@@ -99,7 +99,7 @@ task 'dlls' do env_comp = "CC=#{opt[:cross]}-gcc " env_comp += "CXX=#{opt[:cross]}-g++ " env_comp += "LD=#{opt[:cross]}-gcc " - docker_for_windows "gem update --system && #{env} #{env_comp} make -j #{out} && #{opt[:cross]}-strip -x -S #{out} && cp #{out} #{opt[:out]}" + docker_for_windows "gem update --system --no-ri --no-doc && #{env} #{env_comp} make -j #{out} && #{opt[:cross]}-strip -x -S #{out} && cp #{out} #{opt[:out]}" end end @@ -113,10 +113,15 @@ task 'gem:native' do if RUBY_PLATFORM =~ /darwin/ FileUtils.touch 'grpc_c.32.ruby' FileUtils.touch 'grpc_c.64.ruby' + unless '2.5' == /(\d+\.\d+)/.match(RUBY_VERSION).to_s + fail "rake gem:native (the rake task to build the binary packages) is being " \ + "invoked on macos with ruby #{RUBY_VERSION}. The ruby macos artifact " \ + "build should be running on ruby 2.5." + end system "rake cross native gem RUBY_CC_VERSION=2.5.0:2.4.0:2.3.0:2.2.2:2.1.6:2.0.0 V=#{verbose} GRPC_CONFIG=#{grpc_config}" else Rake::Task['dlls'].execute - docker_for_windows "gem update --system && bundle && rake cross native gem RUBY_CC_VERSION=2.5.0:2.4.0:2.3.0:2.2.2:2.1.6:2.0.0 V=#{verbose} GRPC_CONFIG=#{grpc_config}" + docker_for_windows "gem update --system --no-ri --no-doc && bundle && rake cross native gem RUBY_CC_VERSION=2.5.0:2.4.0:2.3.0:2.2.2:2.1.6:2.0.0 V=#{verbose} GRPC_CONFIG=#{grpc_config}" end end |