指定バージョンの mac osx で動作する ssh をコンパイルする

流れとしてはこんな感じ

openssh 7.9 以前
1. openssl 1.0.x系を用意する
2.  ./Configure darwin64-x86_64-cc -mmacosx-version-min=10.12 とかでコンパイル準備 (32bitの場合は darwin-i386-cc)

3. make install
4. openssh の configure ファイルの #include <stdlib.h>を追加する。
5. ./configure -with-cflags='-mmacosx-version-min=10.13'
6. make

openssh 8.3 以前
1. openssl 1.1.x系を用意する
2.  ./Configure darwin64-x86_64-cc -mmacosx-version-min=10.12 とかでコンパイル準備 (32bitの場合は darwin-i386-cc)
3. make install
4. openssh の configure ファイルの #include <stdlib.h>を追加する。
5. ./configure -with-cflags='-mmacosx-version-min=10.12'
6. make

openssh 8.4 以降
1. openssl 1.1.x系を用意する
2.  ./Configure darwin64-x86_64-cc -mmacosx-version-min=10.12 とかでコンパイル準備 (32bitの場合は darwin-i386-cc)
3. make install
4. ./configure -with-cflags='-mmacosx-version-min=10.12'
5. make

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です