Skip to content

x86 以外のビルドのリリース #228

Description

@nmaya

request

現状

x86 ビルドのバイナリは Windows の WOW64 により x64 Windows, Arm Winodws で実行可能である。

対応するメリット

  • 確実に(どの程度?)実行可能である

対応するデメリット(コスト)

  • 現在は徹底して「1つのリリースバージョンは1つのバイナリ」になるようにしている
  • バグ等への対応
    • 「バイナリのアーキテクチャ固有の問題かどうかの切り分け」「問題発見者が報告にアーキテクチャを含めてくれるか」「修正対応者がを実機を持っていて確認できるか」など
  • 使用しているすべてのライブラリが、そのアーキテクチャ用にビルドできるか
  • 複数アーキテクチャに対応したソースを書く必要がある
  • 複数アーキテクチャのバイナリを(AppVeyorで)ビルドする必要がある
  • 複数アーキテクチャのためにインストーラ(とzip版?)を作成する必要がある

cf. 過去に出した x64 に関する意見 ttssh2-devel 3994

まとめ

  • 各アーキテクチャのビルド
  • 既存のアーティファクト名を修正
  • ファイル名が変わる
    • teraterm-x.y.z.exe -> teraterm-x.y.z-x86.exe, teraterm-x.y.z-x64.exe, teraterm-x.y.z-arm64.exe
    • teraterm-x.y.z.zip -> teraterm-x.y.z-x86.zip, teraterm-x.y.z-x64.zip, teraterm-x.y.z-arm64.zip
  • インストールできるOS x86 以外のビルドのリリース #228 (comment)
    • x86 ... x86, x64, arm64 にインストール可能
    • x64 ... x64, arm64 にインストール可能
    • arm64 ... arm64 にインストール可能
    • 制限はしない
  • プログラムメニューのグループ名
  • デスクトップのショートカット名

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions