From: "hsbt (Hiroshi SHIBATA)" Date: 2022-03-30T00:03:40+00:00 Subject: [ruby-core:108115] [Ruby master Bug#18667] Windows miswin RbConfig::CONFIG['LIBRUBY_SO'], ABI version '+' suffix Issue #18667 has been updated by hsbt (Hiroshi SHIBATA). Assignee set to peterzhu2118 (Peter Zhu) Status changed from Open to Assigned ---------------------------------------- Bug #18667: Windows miswin RbConfig::CONFIG['LIBRUBY_SO'], ABI version '+' suffix https://bugs.ruby-lang.org/issues/18667#change-97081 * 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: