From: Hauke Mehrtens Date: Sun, 27 Oct 2019 21:38:53 +0000 (+0100) Subject: usign: Activate LTO compile option X-Git-Tag: v21.02.0-rc1~4595 X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=6ffd8a8f92ab5337ab967ab2922d7de7f0480bc9;p=openwrt%2Fstaging%2Fchunkeey.git 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 --- diff --git a/package/system/usign/Makefile b/package/system/usign/Makefile index 836b1524d3..ab7fda33a3 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