getpkg/dropshell-tool/build_openssl.sh
2025-05-28 19:34:06 +12:00

18 lines
595 B
Bash

#!/bin/bash
set -e
export ARCH=x86_64
export MUSL_PREFIX=$HOME/.musl-cross/${ARCH}-linux-musl-cross
export SYSROOT=$MUSL_PREFIX/${ARCH}-linux-musl/sysroot
export CC=$MUSL_PREFIX/bin/${ARCH}-linux-musl-gcc
export AR=$MUSL_PREFIX/bin/${ARCH}-linux-musl-ar
export RANLIB=$MUSL_PREFIX/bin/${ARCH}-linux-musl-ranlib
OPENSSL_VERSION=1.1.1w
wget https://www.openssl.org/source/openssl-${OPENSSL_VERSION}.tar.gz
tar xf openssl-${OPENSSL_VERSION}.tar.gz
cd openssl-${OPENSSL_VERSION}
CC=$CC AR=$AR RANLIB=$RANLIB ./Configure linux-x86_64 no-shared --prefix="$SYSROOT"
make -j"$(nproc)"
make install_sw