procd: compile with LTO enabled
authorFelix Fietkau <[email protected]>
Wed, 11 Jul 2018 17:35:40 +0000 (19:35 +0200)
committerJo-Philipp Wich <[email protected]>
Tue, 18 Dec 2018 16:32:20 +0000 (17:32 +0100)
Reduces .ipk size on MIPS from 42k to 39k

Signed-off-by: Felix Fietkau <[email protected]>
(backported from 73fc67b61480a3430d31de33478a1c0c2c364b9c)

package/system/procd/Makefile

index c989ad660a837de12d226ba8bb73d677c59f4dcc..743352777466894bfb82499dda3c3c6c5c39c5a3 100644 (file)
@@ -37,6 +37,9 @@ endif
 CMAKE_OPTIONS += -DEARLY_PATH="$(TARGET_INIT_PATH)"
 TARGET_LDFLAGS += $(if $(CONFIG_USE_GLIBC),-lrt)
 
+TARGET_CFLAGS += -flto
+TARGET_LDFLAGS += -flto
+
 define Package/procd
   SECTION:=base
   CATEGORY:=Base system