From: Hauke Mehrtens Date: Sun, 27 Oct 2019 14:13:30 +0000 (+0100) Subject: uhttpd: Activate PIE by default X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=a2571f3c81bcfa9a89df57869eed426ec3d4ce06;p=openwrt%2Fstaging%2Flynxis.git uhttpd: Activate PIE by default This activates PIE ASLR support by default when the regular option is selected. This increases the binary size by 39% uncompressed and 21% compressed on MIPS BE. old: 33,189 /usr/sbin/uhttpd 23,016 uhttpd_2019-08-17-6b03f960-4_mips_24kc.ipk new: 46,212 /usr/sbin/uhttpd 27,979 uhttpd_2019-08-17-6b03f960-4_mips_24kc.ipk Signed-off-by: Hauke Mehrtens Acked-by: Petr Štetiar --- diff --git a/package/network/services/uhttpd/Makefile b/package/network/services/uhttpd/Makefile index e1418d64c4..36dbe636ae 100644 --- a/package/network/services/uhttpd/Makefile +++ b/package/network/services/uhttpd/Makefile @@ -18,6 +18,7 @@ PKG_MIRROR_HASH:=16977c2d7e68f6db3241f874df625af9bd3bafa06fe4499ecb3561c825321e5 PKG_MAINTAINER:=Felix Fietkau PKG_LICENSE:=ISC +PKG_ASLR_PIE_REGULAR:=1 PKG_BUILD_DEPENDS = ustream-ssl PKG_CONFIG_DEPENDS:= CONFIG_uhttpd_lua