From: "peterzhu2118 (Peter Zhu)" Date: 2022-03-30T18:45:36+00:00 Subject: [ruby-core:108125] [Ruby master Bug#18667] Windows mswin RbConfig::CONFIG['LIBRUBY_SO'], ABI version '+' suffix Issue #18667 has been updated by peterzhu2118 (Peter Zhu). Hello, thank you for the report. I have [a fix here](https://github.com/ruby/ruby/pull/5736), please let me know if this fixes your issue. ---------------------------------------- Bug #18667: Windows mswin RbConfig::CONFIG['LIBRUBY_SO'], ABI version '+' suffix https://bugs.ruby-lang.org/issues/18667#change-97096 * Author: MSP-Greg (Greg L) * Status: Assigned * Priority: Normal * Assignee: peterzhu2118 (Peter Zhu) * ruby -v: ruby 3.2.0dev (2022-03-29 master 173a6b6a80) * Backport: 2.6: UNKNOWN, 2.7: UNKNOWN, 3.0: UNKNOWN, 3.1: UNKNOWN ---------------------------------------- Recently was reviewing Windows builds, and noticed that mswin's `RbConfig::CONFIG['LIBRUBY_SO']` value and the actual file name are the only ones that include the ABI version '+' suffix (currently '+1'). Is this intentional? Below are values in the current Actions builds. ``` ������������������������������������������ RbConfig::CONFIG ������������������������������������������ OS/ Plat LIBRUBY_SO LIBRUBY_SONAME Ubuntu libruby.so.3.2.0 libruby.so.3.2 macOS libruby.3.2.dylib libruby.3.2.dylib Windows mingw x64-msvcrt-ruby320.dll libx64-msvcrt-ruby320.dll.3.2 mswin x64-vcruntime140-ruby320+1.dll nil ucrt x64-ucrt-ruby320.dll libx64-ucrt-ruby320.dll.3.2 head x64-ucrt-ruby320.dll libx64-ucrt-ruby320.dll.3.2 ``` -- https://bugs.ruby-lang.org/ Unsubscribe: