永田です。 4-stable の Cygterm+ は、cygterm.exe も cyglaunch.exe Cygwin で ビルドするものでした。 いまの trunk は、cygterm.exe は cygwin でビルドし、cyglaunch.exe は VC でビルドするようになった、という認識であっていますね? 今の PATH の設定を見ると、cygterm+ は 64bit Cygwin でビルドされる ようです。そのため、cygterm\cygterm.exe は 64bit Cygwin を必要と するバイナリなので、teraterm\cygterm+-i686\cygterm.exe にインストール されるのはおかしなことになります。 まず、4-stable でどうなっていたのか、以下に記します。 * 4-stable - cygterm.exe (32bit Cygwin 用) ビルド出力先: cygterm\cygterm.exe インストール先: teraterm\cygterm+-i686\cygterm.exe コンパイラ: 32bit Cygwin 上の gcc Cygwin 32bit 上でコンパイルし、32bit Cygwin を必要として動くバイナリ バイナリの SVN 管理: なし - cygterm.exe (64bit Cygwin 用) ビルド出力先: cygterm\cygterm.exe インストール先: teraterm\cygterm+-x86_64\cygterm.exe コンパイラ: 64bit Cygwin 上の gcc Cygwin 64bit 上でコンパイルし、Cygwin 64bit を必要として動くバイナリ バイナリの SVN 管理: cygterm\cygterm+-x86_64\cygterm.exe # Cygwin のPATH を切り替えてビルドし、バイナリをコミットします。 - cyglaunch.exe (32bit) ビルド出力先: cygterm\cyglaunch.exe インストール先: teraterm\cyglaunch.exe コンパイラ: 32bit Cygwin 上の i686-w64-mingw32-gcc (Mingw-w64/ターゲットi686) 32bit Cygwin 上でコンパイルし、Cygwin を必要としない 32bit バイナリ # これはプロジェクトからのリリース用環境で、Makefile では様々なユーザの # 環境でビルドできるよう、さらに色々書いていました。 32bit Cygwin のインストーラを起動すると > Cygwin support for 32-bit Windows is deprecated, and will be > removed in the next major version と言われます。 これも含めて、trunk でどうする必要があるのか少し考えてみま したが、このようなことは可能でしょうか? * trunk - cygterm.exe (32bit Cygwin 用) ビルド出力先: cygterm\cygterm+-i686\cygterm.exe インストール先: teraterm\cygterm+-i686\cygterm.exe コンパイラ: 64bit Cygwin 上の i686-pc-cygwin-gcc 64bit Cygwin 上でコンパイルし、32bit Cygwin を必要として動くバイナリ バイナリの SVN 管理: なし - cygterm.exe (64bit Cygwin 用) ビルド出力先: cygterm\cygterm+-x86_64\cygterm.exe インストール先: teraterm\cygterm+-x86_64\cygterm.exe コンパイラ: 64bit Cygwin 上の gcc 64bit Cygwin 上でコンパイルし、64bit Cygwin を必要として動くバイナリ バイナリの SVN 管理: なし - cyglaunch.exe (32bit) これは VC にするならどのコンパイラを使うか考えなくてもよい。 ただ、ソース一式を tar するとき、cygwin/cyglaunch を除外して cygwin/cygterm だけで Cygterm+ のソースとするのか、両方含めるなら 片方は gcc で片方は VC という形で Cygterm+ のソースとするのか、 検討が必要? Cygwin でビルドするなら i686-w64-mingw32-gcc になる? mingw64-i686-gcc- のパッケージ 64bit Cygwin 上でコンパイルし、Cygwin を必要としない 32bit バイナリ -- TeraTerm Project https://ttssh2.osdn.jp/ NAGATA Shinya <maya.****@gmail*****>