指定バージョンの 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
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)
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
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)
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
4. ./configure -with-cflags='-mmacosx-version-min=10.12'
5. make
Comments