From a4d798e8dd61a65078d7bdfea3418cb699c47163 Mon Sep 17 00:00:00 2001 From: Hauke Mehrtens Date: Sun, 27 Oct 2019 22:38:53 +0100 Subject: [PATCH] usign: Activate LTO compile option This decreases the size of the usign application by 16% on MIPS BE. old: 24,597 /usr/bin/usign new: 20,501 /usr/bin/usign Signed-off-by: Hauke Mehrtens (cherry picked from commit 6ffd8a8f92ab5337ab967ab2922d7de7f0480bc9) --- package/system/usign/Makefile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/package/system/usign/Makefile b/package/system/usign/Makefile index a2c97a8d7c..b27282698f 100644 --- a/package/system/usign/Makefile +++ b/package/system/usign/Makefile @@ -30,6 +30,9 @@ define Package/usign TITLE:=OpenWrt signature verification utility endef +TARGET_CFLAGS += -flto +TARGET_LDFLAGS += -flto=jobserver + CMAKE_OPTIONS += \ -DUSE_LIBUBOX=on