diff options
author | Hauke Mehrtens <hauke@hauke-m.de> | 2019-10-27 22:35:30 +0100 |
---|---|---|
committer | Hauke Mehrtens <hauke@hauke-m.de> | 2019-11-30 00:18:45 +0100 |
commit | 1fc05c3115b979a156ae4c31e158b56d16f9a237 (patch) | |
tree | 2b754f134523bb62e91c075a060bc482f71addec | |
parent | 5cb845ebfedb57716d8694026b9d3f3a2638d2bf (diff) | |
download | upstream-1fc05c3115b979a156ae4c31e158b56d16f9a237.tar.gz upstream-1fc05c3115b979a156ae4c31e158b56d16f9a237.tar.bz2 upstream-1fc05c3115b979a156ae4c31e158b56d16f9a237.zip |
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 <hauke@hauke-m.de>
(cherry picked from commit e926681387891fe9af89d884ebc3dce4c8c7f450)
-rw-r--r-- | package/network/config/swconfig/Makefile | 3 |
1 files changed, 3 insertions, 0 deletions
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 \ |