Skip to content

Fix Windows (MSVC) build: pwsh compatibility and import lib name collision - #197

Merged
hadashiA merged 1 commit into
hadashiA:mainfrom
ShinInamichi:fix/msvc-pwsh-build
Sep 1, 2026
Merged

Fix Windows (MSVC) build: pwsh compatibility and import lib name collision#197
hadashiA merged 1 commit into
hadashiA:mainfrom
ShinInamichi:fix/msvc-pwsh-build

Conversation

@ShinInamichi

Copy link
Copy Markdown
Contributor

概要

Windows環境でMSVCを使用してビルドした際に発生していた2つの不具合を修正しました。

修正内容

  • MRUBY_CONFIG環境変数をshコマンドへのインライン指定からENV代入方式に変更
    (pwshとbashで環境変数の指定構文が異なるため、pwsh環境でのビルド失敗を回避)
  • MSVCビルド時に/IMPLIBオプションで明示的にインポートライブラリ名を指定し、
    MSVCが自動生成するlibファイルとlibmruby_staticのファイル名衝突を解消

collision

Signed-off-by: 稲路針 <i768ry.g@gmail.com>
@hadashiA

hadashiA commented Sep 1, 2026

Copy link
Copy Markdown
Owner

👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants