From c39e1b082e73557207db1468e4b567727a384579 Mon Sep 17 00:00:00 2001 From: Lars Kanis Date: Fri, 27 Dec 2019 22:13:27 +0100 Subject: [PATCH] Support fat binary gems for ruby-2.7 To updates to rake-compiler-dock-1.1.0, which does stripping of debug symbols per default. --- .cross_rubies | 2 ++ Gemfile | 2 +- Rakefile | 4 +--- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.cross_rubies b/.cross_rubies index 9810448bbe..f740f7764a 100644 --- a/.cross_rubies +++ b/.cross_rubies @@ -1,3 +1,5 @@ +2.7.0:i686-w64-mingw32 +2.7.0:x86_64-w64-mingw32 2.6.0:i686-w64-mingw32 2.6.0:x86_64-w64-mingw32 2.5.0:i686-w64-mingw32 diff --git a/Gemfile b/Gemfile index 5d1ee1eec2..efd4810057 100644 --- a/Gemfile +++ b/Gemfile @@ -15,7 +15,7 @@ gem "minitest", "~>5.8", :group => [:development, :test] gem "racc", "~>1.4.14", :group => [:development, :test] gem "rake", "~>12.0", :group => [:development, :test] gem "rake-compiler", "~>1.1.0", :group => [:development, :test] -gem "rake-compiler-dock", "~>0.7.0", :group => [:development, :test] +gem "rake-compiler-dock", "~>1.0", :group => [:development, :test] gem "rexical", "~>1.0.5", :group => [:development, :test] gem "rubocop", "~>0.73", :group => [:development, :test] gem "simplecov", "~>0.16", :group => [:development, :test] diff --git a/Rakefile b/Rakefile index 56149d4371..f72910e8ac 100644 --- a/Rakefile +++ b/Rakefile @@ -149,7 +149,7 @@ HOE = Hoe.spec 'nokogiri' do ["racc", "~> 1.4.14"], ["rake", "~> 12.0"], ["rake-compiler", "~> 1.1.0"], - ["rake-compiler-dock", "~> 0.7.0"], + ["rake-compiler-dock", "~> 1.0"], ["rexical", "~> 1.0.5"], ["rubocop", "~> 0.73"], ["simplecov", "~> 0.16"], @@ -325,8 +325,6 @@ task :cross do CROSS_RUBIES.each do |cross_ruby| task "tmp/#{cross_ruby.platform}/nokogiri/#{cross_ruby.ver}/nokogiri.so" do |t| - # To reduce the gem file size strip mingw32 dlls before packaging - sh [cross_ruby.tool('strip'), '-S', t.name].shelljoin verify_dll t.name, cross_ruby end end