From bd3aba6a3b507cc5d5c6fd37ed7b1b75236bd7b8 Mon Sep 17 00:00:00 2001 From: Markham Date: Sat, 13 Jul 2024 20:12:36 +0200 Subject: [PATCH] build openssl for host --- make/libraries.mk | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/make/libraries.mk b/make/libraries.mk index a304529..635e8fb 100755 --- a/make/libraries.mk +++ b/make/libraries.mk @@ -536,6 +536,31 @@ $(D)/openssl: $(ARCHIVE)/openssl-$(OPENSSL_VER)$(OPENSSL_SUBVER).tar.gz | $(TARG $(REMOVE)/openssl-$(OPENSSL_VER)$(OPENSSL_SUBVER) $(TOUCH) +$(D)/host_openssl: $(ARCHIVE)/openssl-$(OPENSSL_VER)$(OPENSSL_SUBVER).tar.gz | $(HOSTPREFIX) + $(START_BUILD) + $(REMOVE)/openssl-$(OPENSSL_VER)$(OPENSSL_SUBVER) + $(UNTAR)/openssl-$(OPENSSL_VER)$(OPENSSL_SUBVER).tar.gz + pushd $(BUILD_TMP)/openssl-$(OPENSSL_VER)$(OPENSSL_SUBVER) && \ + ./Configure \ + --prefix=$(HOSTPREFIX)/usr \ + --openssldir=/etc/ssl \ + linux-generic32 \ + shared \ + threads \ + no-hw \ + no-engine \ + no-sse2 \ + no-tests \ + no-fuzz-afl \ + no-fuzz-libfuzzer \ + -DTERMIOS -fomit-frame-pointer \ + -DOPENSSL_SMALL_FOOTPRINT; \ + $(MAKE) depend && \ + $(MAKE) all && \ + $(MAKE) install_sw INSTALL_PREFIX=$(HOSTPREFIX) + $(REMOVE)/openssl-$(OPENSSL_VER)$(OPENSSL_SUBVER) + $(TOUCH) + CA_URL = https://curl.se/ca/cacert.pem $(D)/ca-bundle: | $(TARGETPREFIX) $(START_BUILD) -- 2.39.5