From: "vo.x (Vit Ondruch)" Date: 2021-12-17T18:30:08+00:00 Subject: [ruby-core:106726] [Ruby master Bug#18414] win32ole.gemspec installed on Linux? Issue #18414 has been updated by vo.x (Vit Ondruch). That explanation makes sense and the "Ignoring debug-1.3.4 because its extensions are not built. Try: gem pristine debug --version 1.3.4" is just red herring there and therefore the PR is legit. Nevertheless, the point that win32ole.gemspec should not be installed stays and #18373 would deserve some love (ideally prior 3.1 release). ---------------------------------------- Bug #18414: win32ole.gemspec installed on Linux? https://bugs.ruby-lang.org/issues/18414#change-95411 * Author: vo.x (Vit Ondruch) * Status: Open * Priority: Normal * Backport: 2.6: UNKNOWN, 2.7: UNKNOWN, 3.0: UNKNOWN ---------------------------------------- While win32ole is not built on Linux and it used to not be installed. But the .gemspes is installed now. I believe that this is due to https://github.com/ruby/ruby/pull/5206. Besides the win32ole.gemspec being installed now, I think that the PR should be completely reverted, because the gem extensions are not build probably due to https://bugs.ruby-lang.org/issues/18373 and not because of statical linking. The gems should have build extensions no matter if statical linking is enabled or not, so the analysis of the issue is wrong IMO. -- https://bugs.ruby-lang.org/ Unsubscribe: