diff --git a/bin/osx64/libcrypto.dylib b/bin/osx64/libcrypto.dylib new file mode 100755 index 0000000..b3d966d Binary files /dev/null and b/bin/osx64/libcrypto.dylib differ diff --git a/bin/osx64/libssl.dylib b/bin/osx64/libssl.dylib new file mode 100755 index 0000000..0daa6ed Binary files /dev/null and b/bin/osx64/libssl.dylib differ diff --git a/csrc/openssl/build-osx64.sh b/csrc/openssl/build-osx64.sh new file mode 100755 index 0000000..0d4f67e --- /dev/null +++ b/csrc/openssl/build-osx64.sh @@ -0,0 +1,18 @@ +cd src || exit 1 + +make clean +./config shared -mmacosx-version-min=10.9 +make + +d=../../../bin/osx64 +cp -f libcrypto.1.1.dylib $d/libcrypto.dylib +cp -f libcrypto.a $d/ +cp -f libssl.1.1.dylib $d/libssl.dylib +cp -f libssl.a $d/ + +install_name_tool -change /usr/local/lib/libcrypto.1.1.dylib @rpath/libcrypto.dylib $d/libssl.dylib + +install_name_tool -id @rpath/libcrypto.dylib $d/libcrypto.dylib +install_name_tool -id @rpath/libssl.dylib $d/libssl.dylib + +cp -f include/openssl/opensslconf.h ../include-osx64/openssl/opensslconf.h diff --git a/csrc/openssl/get-it.sh b/csrc/openssl/get-it.sh index 491176a..bf29632 100755 --- a/csrc/openssl/get-it.sh +++ b/csrc/openssl/get-it.sh @@ -1,6 +1,6 @@ n=openssl-1.1.1d [ -d src ] || { wget -q -nc http://www.openssl.org/source/$n.tar.gz - tar xzfv $n.tar.gz; mv $n src; + tar xzf $n.tar.gz; mv $n src; } wget -q -nc https://raw.githubusercontent.com/openresty/openresty/master/patches/openssl-1.1.1c-sess_set_get_cb_yield.patch