From 2d58169f1453886e4557ce28c29e32290de1bd97 Mon Sep 17 00:00:00 2001
From: Deng Qingfang <dengqf6@mail2.sysu.edu.cn>
Date: Tue, 4 Dec 2018 08:45:32 +0800
Subject: [PATCH] aria2: size optimizations

Reduce binary size by about 22%

Signed-off-by: Deng Qingfang <dengqf6@mail2.sysu.edu.cn>
---
 net/aria2/Makefile | 3 +++
 1 file changed, 3 insertions(+)

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