File tree 2 files changed +11
-2
lines changed
2 files changed +11
-2
lines changed Original file line number Diff line number Diff line change 1
1
component 'rubygem-rexml' do |pkg , settings , platform |
2
- pkg . version '3.2.6 '
3
- pkg . md5sum 'a57288ae5afed07dd08c9f1302da7b25 '
2
+ pkg . version '3.2.9 '
3
+ pkg . md5sum '73fcf4d686d68dafbca57f941097ebf0 '
4
4
5
+ # If the platform is solaris with sparc architecture in agent-runtime-7.x project, we want to gem install rexml
6
+ # ignoring the dependencies, this is because the pl-ruby version used in these platforms is ancient so it gets
7
+ # confused when installing rexml. It tries to install rexml's dependency 'strscan' by building native extensions
8
+ # but fails. We can ignore insalling that since strscan is already shipped with ruby 2.7.8 as its default gem.
9
+ if platform . name =~ /solaris-(10|11)-sparc/ && settings [ :ruby_version ] . to_i < 3
10
+ settings [ "#{ pkg . get_name } _gem_install_options" . to_sym ] = "--ignore-dependencies"
11
+ end
12
+
5
13
instance_eval File . read ( 'configs/components/_base-rubygem.rb' )
6
14
end
Original file line number Diff line number Diff line change 61
61
proj . component 'rubygem-gettext'
62
62
proj . component 'rubygem-fast_gettext'
63
63
proj . component 'rubygem-ffi'
64
+ proj . component 'rubygem-rexml'
64
65
65
66
if platform . is_windows? || platform . is_solaris? || platform . is_aix?
66
67
proj . component 'rubygem-minitar'
You can’t perform that action at this time.
0 commit comments