From: Deng Qingfang Date: Tue, 4 Dec 2018 00:45:32 +0000 (+0800) Subject: aria2: size optimizations X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=2d58169f1453886e4557ce28c29e32290de1bd97;p=openwrt-packages.git aria2: size optimizations Reduce binary size by about 22% Signed-off-by: Deng Qingfang --- diff --git a/net/aria2/Makefile b/net/aria2/Makefile index 940855697..5955828c8 100644 --- a/net/aria2/Makefile +++ b/net/aria2/Makefile @@ -80,6 +80,9 @@ CONFIGURE_ARGS += \ --without-libuv \ --with-libz +TARGET_CXXFLAGS += -ffunction-sections -fdata-sections -flto +TARGET_LDFLAGS += -Wl,--gc-sections -flto + define Package/aria2/install $(INSTALL_DIR) $(1)/usr/bin $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/aria2c $(1)/usr/bin