From 859203aa744c31a69804cd4379804882f6da6242 Mon Sep 17 00:00:00 2001 From: neru Date: Fri, 20 Mar 2026 22:07:35 -0300 Subject: [PATCH] build: compile instead of download ssl --- .github/workflows/build.yml | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a05fdb0..9c57468 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -21,11 +21,17 @@ jobs: sudo apt-get update sudo apt-get install -y cmake mingw-w64 libssl-dev dotnet-sdk-8.0 - - name: Install OpenSSL for MinGW + - name: Build OpenSSL for MinGW run: | - wget -q https://github.com/nicowillis/openssl-mingw/releases/download/3.3.0/openssl-3.3.0-mingw64.tar.gz -O openssl-mingw.tar.gz || true - sudo apt-get install -y libssl-dev:amd64 2>/dev/null || true - sudo apt-get install -y libssl-mingw-w64 2>/dev/null || true + wget -q https://www.openssl.org/source/openssl-3.3.0.tar.gz + tar xzf openssl-3.3.0.tar.gz + cd openssl-3.3.0 + ./Configure mingw64 \ + --cross-compile-prefix=x86_64-w64-mingw32- \ + --prefix=/usr/x86_64-w64-mingw32 \ + no-shared no-tests + make -j$(nproc) + sudo make install_sw - name: Configure CMake run: |