summaryrefslogtreecommitdiff
path: root/include/ruby
diff options
context:
space:
mode:
authorDavid Rodríguez <deivid.rodriguez@riseup.net>2022-08-04 13:02:18 +0200
committergit <svn-admin@ruby-lang.org>2022-08-23 05:50:21 +0900
commit9819283044b6955f4e3b464e6a99196e84ed107a (patch)
tree72b22031a41969d4bccd3f4a199735829b86620b /include/ruby
parentf254b673f89c12c42538d84b431116cf5ed0cde7 (diff)
[rubygems/rubygems] Handle non-gnu libc on linux platforms in RubyGems
Attempting to install a gem published as both *-linux and *-linux-musl results in the incorrect gem being picked up, causing build failures due to binary incompatibility. This is caused by the `nil` wildcard swallowing the libc information upon version comparison. Handle the linux case by performing only non-wildcard equality on the version and asserting 'gnu' and nil equivalence, while preserving the current behaviour for other OSes. https://github.com/rubygems/rubygems/commit/9eead86abc Co-authored-by: Loic Nageleisen <loic.nageleisen@gmail.com>
Diffstat (limited to 'include/ruby')
0 files changed, 0 insertions, 0 deletions