aboutsummaryrefslogtreecommitdiffstats
path: root/coin/provisioning/common/unix/install-openssl.sh
diff options
context:
space:
mode:
authorSimo Fält <simo.falt@qt.io>2024-03-07 10:12:43 +0200
committerSimo Fält <simo.falt@qt.io>2024-04-25 14:59:43 +0200
commite34e62b3b27cdce4308140291ddbb65c68c4eea0 (patch)
treef4b145a86b4c20cc3ce0f01001e2730fafa6587d /coin/provisioning/common/unix/install-openssl.sh
parent92969b10f5e08dbf2ede355b0d0bd3061f50fc8e (diff)
Provisioning: Install openssl3 into Debian VM
Task-number: QTBUG-123049 Change-Id: Ia4bacf1b7751e15915fc7faca473cb0408a72e35 Reviewed-by: Toni Saario <toni.saario@qt.io>
Diffstat (limited to 'coin/provisioning/common/unix/install-openssl.sh')
-rwxr-xr-xcoin/provisioning/common/unix/install-openssl.sh13
1 files changed, 7 insertions, 6 deletions
diff --git a/coin/provisioning/common/unix/install-openssl.sh b/coin/provisioning/common/unix/install-openssl.sh
index d9b44784..e6b2092b 100755
--- a/coin/provisioning/common/unix/install-openssl.sh
+++ b/coin/provisioning/common/unix/install-openssl.sh
@@ -25,15 +25,16 @@ cd "$opensslSource"
pwd
if [[ "$os" == "linux" ]]; then
- ./Configure --prefix="$opensslHome" shared enable-ec_nistp_64_gcc_128 linux-x86_64 "-Wa,--noexecstack"
+ if [ $(uname -m) = aarch64 ]; then
+ arch=$(uname -m)
+ else
+ arch="x86_64"
+ fi
+ ./Configure --prefix="$opensslHome" shared enable-ec_nistp_64_gcc_128 "linux-$arch" "-Wa,--noexecstack"
make && make install_sw install_ssldirs
SetEnvVar "OPENSSL_HOME" "$opensslHome"
SetEnvVar "PATH" "\"$opensslHome/bin:\$PATH\""
- if uname -a |grep -q "Ubuntu"; then
- echo "export LD_LIBRARY_PATH=$opensslHome/lib64:$LD_LIBRARY_PATH" >> ~/.bash_profile
- else
- echo "export LD_LIBRARY_PATH=$opensslHome/lib64:$LD_LIBRARY_PATH" >> ~/.bashrc
- fi
+ SetEnvVar "LD_LIBRARY_PATH" "\"$opensslHome/lib64:$LD_LIBRARY_PATH\""
elif [ "$os" == "macos" ] || [ "$os" == "macos-universal" ]; then
# Below target location has been hard coded into Coin.