From: Hauke Mehrtens Date: Sun, 27 Oct 2019 21:35:30 +0000 (+0100) Subject: swconfig: Activate LTO compile option X-Git-Tag: v19.07.0-rc2~4 X-Git-Url: http://git.openwrt.org/?a=commitdiff_plain;h=1fc05c3115b979a156ae4c31e158b56d16f9a237;p=openwrt%2Fopenwrt.git swconfig: Activate LTO compile option This decreases the size of the swconfig application by 25% on MIPS BE. old: 16,916 /sbin/swconfig new: 12,565 /sbin/swconfig Signed-off-by: Hauke Mehrtens (cherry picked from commit e926681387891fe9af89d884ebc3dce4c8c7f450) --- diff --git a/package/network/config/swconfig/Makefile b/package/network/config/swconfig/Makefile index 8b1d6cd64a..4d3e572d82 100644 --- a/package/network/config/swconfig/Makefile +++ b/package/network/config/swconfig/Makefile @@ -23,6 +23,9 @@ define Package/swconfig TITLE:=Switch configuration utility endef +TARGET_CFLAGS += -flto +TARGET_LDFLAGS += -flto=jobserver + TARGET_CPPFLAGS := \ -D_GNU_SOURCE \ -I$(STAGING_DIR)/usr/include/libnl-tiny \