projects
/
feed
/
packages.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
bcb6fb3
)
aria2: size optimizations
author
Deng Qingfang
<dengqf6@mail2.sysu.edu.cn>
Tue, 4 Dec 2018 00:45:32 +0000
(08:45 +0800)
committer
Deng Qingfang
<dengqf6@mail2.sysu.edu.cn>
Tue, 4 Dec 2018 00:45:32 +0000
(08:45 +0800)
Reduce binary size by about 22%
Signed-off-by: Deng Qingfang <dengqf6@mail2.sysu.edu.cn>
net/aria2/Makefile
patch
|
blob
|
history
diff --git
a/net/aria2/Makefile
b/net/aria2/Makefile
index 9408556974c34a509cbce8e35286e1ac11ea0451..5955828c8062f4e879edd2495f40c9b15e2e44ea 100644
(file)
--- 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