buildscripts/openssl.sh
2023-12-03 23:10:57 +01:00

28 lines
No EOL
851 B
Bash
Executable file

#!/bin/bash
#git clone https://github.com/openssl/openssl.git
#git clone https://salsa.debian.org/debian/ca-certificates/
wget -c https://code.teampandory.com/thirdparty/openssl/-/archive/openssl-3.0.6/openssl-openssl-3.0.6.tar.gz
tar xvf openssl-openssl-3.0.6.tar.gz
wget -c https://salsa.debian.org/debian/ca-certificates/-/archive/master/ca-certificates-master.tar.gz
tar xvf ca-certificates-master.tar.gz
set -e
pushd openssl-openssl-3.0.6
export CFLAGS="-fPIC -I$PREFIX/include -O3"
export CPPFLAGS="-fPIC -I$PREFIX/include -O3"
./Configure linux-generic32 shared --prefix="$PREFIX" --openssldir=$PREFIX/openssl --cross-compile-prefix="$TOOLCHAIN/bin/$xHOST-"
make -j$(nproc)
make install_sw install_ssldirs
popd
pushd ca-certificates-master
make
mkdir -p "$PREFIX/usr/share/ca-certificates" || true
make install DESTDIR="$PREFIX"
popd