+linux_openssl3() {
+ if [ -n "${HOST:-}" ]; then
+ echo >&2 "Not installing OpenSSL 3 to a cross-compilation job"
+ return
+ fi
+
+ src=/usr/local/src/openssl
+ ssl3=/opt/ssl3
+
+ mkdir -p $src
+
+ git clone --depth 1 --branch openssl-3.0.2 https://github.com/openssl/openssl $src
+ cd $src
+
+ ./Configure --prefix=$ssl3 --openssldir=$ssl3
+ make -j"$(nproc)"
+ make install_sw
+
+ ldconfig -v $ssl3/lib64
+
+ cd -
+}
+