Open voxik opened 9 months ago
Just trying the binding build against Ruby 3.2 with Ruby 3.3, it seems it would deserve rebuild:
irb(main):001> require 'solv'
<internal:/usr/share/rubygems/rubygems/core_ext/kernel_require.rb>:127:in `require': /usr/lib64/ruby/vendor_ruby/solv.so: undefined symbol: rb_ary_detransient - /usr/lib64/ruby/vendor_ruby/solv.so (LoadError)
from <internal:/usr/share/rubygems/rubygems/core_ext/kernel_require.rb>:127:in `require'
from (irb):1:in `<main>'
from <internal:kernel>:187:in `loop'
from /usr/share/gems/gems/irb-1.11.0/exe/irb:9:in `<top (required)>'
from /usr/bin/irb:25:in `load'
from /usr/bin/irb:25:in `<main>'
As long as I work on Ruby and there is libsolv in Fedora, I always vondered, if the solv.so Ruby binding should specify dependency on libruby.so. I never know if libsolv should be rebuild with Ruby major version update or not.