[macOS] Add openssl 1.1 back

This commit is contained in:
sarathrajsrinivasan
2024-11-07 19:02:19 -06:00
parent b4c921107c
commit 84c4b32b94
2 changed files with 15 additions and 20 deletions

View File

@@ -6,20 +6,22 @@
source ~/utils/utils.sh
echo "Install openssl@3"
brew_smart_install "openssl@3"
echo "Install openssl@1.1"
if ! is_Arm64; then
# Symlink brew openssl@3 to `/usr/local/bin` as Homebrew refuses
ln -sf $(brew --prefix openssl@3)/bin/openssl /usr/local/bin/openssl
else
# arm64 has a different installation prefix for brew
ln -sf $(brew --prefix openssl@3)/bin/openssl /opt/homebrew/bin/openssl
fi
wget https://www.openssl.org/source/openssl-1.1.1w.tar.gz
tar -xvf openssl-1.1.1w.tar.gz
cd openssl-1.1.1w
./config --prefix=/usr/local/openssl
make
sudo make install
export OPENSSL="/usr/local/openssl/bin"
echo "export OPENSSL=${OPENSSL}" >> ${HOME}/.bashrc
ln -sf /usr/local/openssl/bin/openssl /usr/local/bin/openssl
if ! is_Arm64; then
# Most of build systems and scripts look up ssl here
ln -sf $(brew --cellar openssl@3)/3* /usr/local/opt/openssl
ln -sf $(brew --cellar openssl@1.1)/1.1* /usr/local/opt/openssl
fi
invoke_tests "OpenSSL"