endmenu
-menu "uClibc security related options"
-
-config UCLIBC_SECURITY
- bool "Enable security options"
- default n
+menu "Security options"
config UCLIBC_BUILD_PIE
bool "Build utilities as ET_DYN/PIE executables"
- depends on UCLIBC_SECURITY
depends on HAVE_SHARED
depends on TARGET_arm || TARGET_frv || TARGET_i386 || TARGET_mips || TARGET_powerpc
select FORCE_SHAREABLE_TEXT_SEGMENTS
config UCLIBC_HAS_SSP
bool "Support for propolice smashing stack protector"
- depends on UCLIBC_SECURITY
default n
help
Add propolice smashing stack protector to the library.
config UCLIBC_BUILD_RELRO
bool "Build uClibc with RELRO"
- depends on UCLIBC_SECURITY
depends on HAVE_SHARED
default y
help
config UCLIBC_BUILD_NOW
bool "Build uClibc with NOW"
- depends on UCLIBC_SECURITY
depends on HAVE_SHARED
default y
help
config UCLIBC_BUILD_NOEXECSTACK
bool "Build uClibc with noexecstack marking"
- depends on UCLIBC_SECURITY
default y
help
Mark all assembler files as noexecstack. This will result in marking