]> git.webhop.me Git - bs-cst-neutrino-hd.git/commitdiff
build openssl for host
authorMarkham <markham001@gmx.de>
Sat, 13 Jul 2024 18:12:36 +0000 (20:12 +0200)
committerMarkham <markham001@gmx.de>
Sat, 13 Jul 2024 18:12:36 +0000 (20:12 +0200)
make/libraries.mk

index a30452907d0b61b60c896debab3cfe1e4bd60936..635e8fb1c19247a4507c78e4cf240bf8c97a59b0 100755 (executable)
@@ -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)