Răsfoiți Sursa

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 <[email protected]>
Acked-by: Petr Štetiar <[email protected]>
Hauke Mehrtens 6 ani în urmă
părinte
comite
a2571f3c81
1 a modificat fișierele cu 1 adăugiri și 0 ștergeri
  1. 1 0
      package/network/services/uhttpd/Makefile

+ 1 - 0
package/network/services/uhttpd/Makefile

@@ -18,6 +18,7 @@ PKG_MIRROR_HASH:=16977c2d7e68f6db3241f874df625af9bd3bafa06fe4499ecb3561c825321e5
 PKG_MAINTAINER:=Felix Fietkau <[email protected]>
 PKG_LICENSE:=ISC
 
+PKG_ASLR_PIE_REGULAR:=1
 PKG_BUILD_DEPENDS = ustream-ssl
 PKG_CONFIG_DEPENDS:= CONFIG_uhttpd_lua