Преглед изворни кода

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 <[email protected]>
Hauke Mehrtens пре 6 година
родитељ
комит
e926681387
1 измењених фајлова са 3 додато и 0 уклоњено
  1. 3 0
      package/network/config/swconfig/Makefile

+ 3 - 0
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 \