From 4a4dff443e9dc0fa068929edda5ded5c475c6b3e Mon Sep 17 00:00:00 2001 From: "Christoph M. Becker" Date: Sun, 17 Nov 2024 15:10:54 +0100 Subject: [PATCH 1/2] Include applink.c in distribution For some reason applink.c is not installed for ARM64 builds[1]. That might be an upstream issue, but would need to be checked on a Windows ARM64 machine; for now, it might be best to just install the file manually, and see where that goes. [1] --- .github/workflows/openssl.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/openssl.yml b/.github/workflows/openssl.yml index 07cae7a..fe10ffb 100644 --- a/.github/workflows/openssl.yml +++ b/.github/workflows/openssl.yml @@ -59,6 +59,7 @@ jobs: nmake install xcopy C:\usr\local\ssl\bin ..\install\bin\* xcopy /e C:\usr\local\ssl\include ..\install\include\* + xcopy ms\applink.c ..\install\include\openssl\* xcopy /s /e C:\usr\local\ssl\lib ..\install\lib\* xcopy apps\openssl.cnf ..\install\* - name: Upload artifacts From d48d19cd84380d765ba7aa1ba9a501d401192c0d Mon Sep 17 00:00:00 2001 From: "Christoph M. Becker" Date: Sun, 17 Nov 2024 21:18:43 +0100 Subject: [PATCH 2/2] Only install if not already installed --- .github/workflows/openssl.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/openssl.yml b/.github/workflows/openssl.yml index fe10ffb..b3f3172 100644 --- a/.github/workflows/openssl.yml +++ b/.github/workflows/openssl.yml @@ -59,7 +59,7 @@ jobs: nmake install xcopy C:\usr\local\ssl\bin ..\install\bin\* xcopy /e C:\usr\local\ssl\include ..\install\include\* - xcopy ms\applink.c ..\install\include\openssl\* + if not exist ..\install\include\openssl\applink.c xcopy ms\applink.c ..\install\include\openssl\* xcopy /s /e C:\usr\local\ssl\lib ..\install\lib\* xcopy apps\openssl.cnf ..\install\* - name: Upload artifacts