From: Andre Heider <a.heider@gmail.com>
Date: Sat, 2 Oct 2021 08:50:49 +0000 (+0200)
Subject: wolfssl: always build with --enable-reproducible-build
X-Git-Url: http://git.cdn.openwrt.org/?a=commitdiff_plain;h=c76300707e8d705d9efc7ed4bb1b7449d0a5fe00;p=openwrt%2Fstaging%2Fxback.git

wolfssl: always build with --enable-reproducible-build

This gates out anything that might introduce semantically frivolous jitter,
maximizing chance of identical object files.

The binary size shrinks by 8kb:
1244352 staging_dir/target-mipsel_24kc_musl/usr/lib/libwolfssl.so.4.8.1.39c36f2f
1236160 staging_dir/target-mipsel_24kc_musl/usr/lib/libwolfssl.so.4.8.1.39c36f2f

Signed-off-by: Andre Heider <a.heider@gmail.com>
---

diff --git a/package/libs/wolfssl/Makefile b/package/libs/wolfssl/Makefile
index e52cff30b1..edbe95b654 100644
--- a/package/libs/wolfssl/Makefile
+++ b/package/libs/wolfssl/Makefile
@@ -70,6 +70,7 @@ TARGET_LDFLAGS += -flto
 
 # --enable-stunnel needed for OpenSSL API compatibility bits
 CONFIGURE_ARGS += \
+	--enable-reproducible-build \
 	--enable-lighty \
 	--enable-opensslall \
 	--enable-opensslextra \