Merge pull request #182151 from amarshall/ruby-grpc-fix

defaultGemConfig.grpc: Fix build on v1.48.0+
This commit is contained in:
Mario Rodas 2022-07-23 19:59:40 -05:00 committed by GitHub
commit bafd04616f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -321,8 +321,12 @@ in
substituteInPlace Makefile \
--replace '-Wno-invalid-source-encoding' ""
'' + lib.optionalString stdenv.isDarwin ''
# For < v1.48.0
substituteInPlace src/ruby/ext/grpc/extconf.rb \
--replace "ENV['AR'] = 'libtool -o' if RUBY_PLATFORM =~ /darwin/" ""
# For >= v1.48.0
substituteInPlace src/ruby/ext/grpc/extconf.rb \
--replace 'apple_toolchain = ' 'apple_toolchain = false && '
'';
};