An interpreter of object-oriented scripting language
In Ruby 3.0.3, a new logic with the hard-coded "libc.so.6" to detect glibc works on PPC, both Power 8 and 9. See <https://bugs.ruby-lang.org/issues/12666#note-13>. Note the logic also fixes the following error on a Power 9 environment where the path is `/lib64/glibc-hwcaps/power9/libc-2.28.so`. ``` /builddir/build/BUILD/ruby-2.6.9/.ext/common/fiddle/import.rb:299:in `import_function': cannot find the function: strcpy() (Fiddle::DLError) from /builddir/build/BUILD/ruby-2.6.9/.ext/common/fiddle/import.rb:172:in `extern' from /builddir/build/BUILD/ruby-2.6.9/test/fiddle/test_import.rb:17:in `<module:LIBC>' from /builddir/build/BUILD/ruby-2.6.9/test/fiddle/test_import.rb:10:in `<module:Fiddle>' from /builddir/build/BUILD/ruby-2.6.9/test/fiddle/test_import.rb:9:in `<top (required)>' from /builddir/build/BUILD/ruby-2.6.9/test/lib/test/unit.rb:958:in `require' from /builddir/build/BUILD/ruby-2.6.9/test/lib/test/unit.rb:958:in `block in non_options' from /builddir/build/BUILD/ruby-2.6.9/test/lib/test/unit.rb:952:in `each' from /builddir/build/BUILD/ruby-2.6.9/test/lib/test/unit.rb:952:in `non_options' from /builddir/build/BUILD/ruby-2.6.9/test/lib/test/unit.rb:64:in `process_args' from /builddir/build/BUILD/ruby-2.6.9/test/lib/test/unit.rb:130:in `process_args' from /builddir/build/BUILD/ruby-2.6.9/test/lib/test/unit.rb:1136:in `process_args' from /builddir/build/BUILD/ruby-2.6.9/test/lib/test/unit.rb:1141:in `run' from /builddir/build/BUILD/ruby-2.6.9/test/lib/test/unit.rb:1148:in `run' from ./test/runner.rb:33:in `<main>' ``` |
||
---|---|---|
.gitignore | ||
libruby.stp | ||
macros.ruby | ||
macros.rubygems | ||
operating_system.rb | ||
ruby-1.9.3-mkmf-verbose.patch | ||
ruby-2.1.0-always-use-i386.patch | ||
ruby-2.1.0-custom-rubygems-location.patch | ||
ruby-2.1.0-Enable-configuration-of-archlibdir.patch | ||
ruby-2.1.0-Prevent-duplicated-paths-when-empty-version-string-i.patch | ||
ruby-2.3.0-ruby_version.patch | ||
ruby-2.7.0-Initialize-ABRT-hook.patch | ||
ruby-2.7.1-Timeout-the-test_bug_reporter_add-witout-raising-err.patch | ||
ruby-3.0.3-ext-openssl-extconf.rb-require-OpenSSL-version-1.0.1.patch | ||
ruby-3.1.0-Add-more-support-for-generic-pkey-types.patch | ||
ruby-3.1.0-addr2line-DW_FORM_ref_addr.patch | ||
ruby-3.1.0-Allow-setting-algorithm-specific-options-in-sign-and-verify.patch | ||
ruby-3.1.0-autoconf-2.70-add-ac-prog-cc.patch | ||
ruby-3.1.0-Get-rid-of-type-punning-pointer-casts.patch | ||
ruby-3.1.0-Ignore-DW_FORM_ref_addr.patch | ||
ruby-3.1.0-Implement-PKey-encrypt-decrypt-sign_raw-verify_raw-and-verify_recover.patch | ||
ruby-3.1.0-Miscellaneous-changes-for-OpenSSL-3.0-support.patch | ||
ruby-3.1.0-Properly-exclude-test-cases.patch | ||
ruby-3.1.0-Refactor-PEM-DER-serialization-code.patch | ||
ruby-3.1.0-SSL_read-EOF-handling.patch | ||
ruby-3.1.0-Support-GCCs-DWARF-5.patch | ||
ruby-3.1.0-Support-OpenSSL-3.0.patch | ||
ruby-3.1.0-test-openssl-test_digest-do-not-test-constants-for-l.patch | ||
ruby-3.1.0-test-openssl-test_pkcs12-fix-test-failures-with-Open.patch | ||
ruby-3.1.0-test-openssl-test_pkey-use-EC-keys-for-PKey.generate.patch | ||
ruby-3.1.0-test-openssl-test_ssl-relax-regex-to-match-OpenSSL-s.patch | ||
ruby-3.1.0-test-openssl-utils-remove-dup_public-helper-method.patch | ||
ruby-3.1.0-Use-EVP-API-in-more-places.patch | ||
ruby-3.1.0-Use-high-level-EVP-interface-to-generate-parameters-and-keys.patch | ||
ruby-exercise.stp | ||
ruby.rpmlintrc | ||
ruby.spec | ||
rubygems-3.2.30-Provide-distinguished-name-which-will-be-correctly-p.patch | ||
rubygems-3.2.33-Fix-loading-operating_system-rb-customizations-too-late.patch | ||
rubygems.attr | ||
rubygems.con | ||
rubygems.prov | ||
rubygems.req | ||
sources | ||
test_abrt.rb | ||
test_systemtap.rb |