summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHauke Mehrtens <hauke@hauke-m.de>2019-10-27 22:38:53 +0100
committerHauke Mehrtens <hauke@hauke-m.de>2019-11-30 00:18:50 +0100
commita4d798e8dd61a65078d7bdfea3418cb699c47163 (patch)
tree41d632d0b4016f0a2ed1ee998219e1091a918b6a
parent1fc05c3115b979a156ae4c31e158b56d16f9a237 (diff)
downloadopenwrt-a4d798e8dd61a65078d7bdfea3418cb699c47163.tar.gz
openwrt-a4d798e8dd61a65078d7bdfea3418cb699c47163.tar.bz2
openwrt-a4d798e8dd61a65078d7bdfea3418cb699c47163.zip
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 <hauke@hauke-m.de> (cherry picked from commit 6ffd8a8f92ab5337ab967ab2922d7de7f0480bc9)
-rw-r--r--package/system/usign/Makefile3
1 files changed, 3 insertions, 0 deletions
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