diff mbox series

[meta-mingw,2/2] openssl: enable build without perl

Message ID 20250611100919.1067444-2-samuli.piippo@qt.io
State New
Headers show
Series [meta-mingw,1/2] Fix up openembedded bbappends | expand

Commit Message

Samuli Piippo June 11, 2025, 10:09 a.m. UTC
Remove runtime dependency to perl, it's the only dependency
preventing openssl from building with mingw.

Signed-off-by: Samuli Piippo <samuli.piippo@qt.io>
---
 recipes-connectivity/openssl/openssl_%.bbappend | 2 ++
 recipes-support/curl/curl_%.bbappend            | 4 ----
 2 files changed, 2 insertions(+), 4 deletions(-)
 create mode 100644 recipes-connectivity/openssl/openssl_%.bbappend
diff mbox series

Patch

diff --git a/recipes-connectivity/openssl/openssl_%.bbappend b/recipes-connectivity/openssl/openssl_%.bbappend
new file mode 100644
index 0000000..32bd379
--- /dev/null
+++ b/recipes-connectivity/openssl/openssl_%.bbappend
@@ -0,0 +1,2 @@ 
+RDEPENDS:${PN}-misc:remove:mingw32 = "perl"
+
diff --git a/recipes-support/curl/curl_%.bbappend b/recipes-support/curl/curl_%.bbappend
index 10c234d..5577a29 100644
--- a/recipes-support/curl/curl_%.bbappend
+++ b/recipes-support/curl/curl_%.bbappend
@@ -1,7 +1,3 @@ 
-PACKAGECONFIG:remove:class-nativesdk:mingw32 = "openssl"
-EXTRA_OECONF:append:class-nativesdk:mingw32 = " --without-ssl"
-RRECOMMENDS:lib${BPN}:remove:mingw32 = "ca-certificates"
-
 # Configure tests for ioctlsocket FIONBIO fails with GCC-14
 # because gcc can now find warnings when compiling the test
 # and these warnings are treated as errors