|
@@ -1304,11 +1304,21 @@ config UCLIBC_HAS_SSP
|
|
|
default n
|
|
|
help
|
|
|
Add propolice smashing stack protector to the library.
|
|
|
- This requires a patched version of GCC or GCC 4.1, supporting the
|
|
|
+ This requires GCC 4.1, supporting the -fstack-protector[-all]
|
|
|
+ options. GCC does not have to provide libssp, the needed
|
|
|
+ functions are added to ldso/libc instead.
|
|
|
+ Most people will answer N.
|
|
|
+
|
|
|
+config UCLIBC_HAS_SSP_COMPAT
|
|
|
+ bool "Support for gcc-3.x propolice smashing stack protector"
|
|
|
+ depends on UCLIBC_HAS_SSP
|
|
|
+ default n
|
|
|
+ help
|
|
|
+ Add gcc-3.x propolice smashing stack protector to the library.
|
|
|
+ This requires a patched version of GCC, supporting the
|
|
|
-fstack-protector[-all] options, with the __guard and
|
|
|
- __stack_smash_handler, respectively __stack_chk_guard and
|
|
|
- __stack_chk_fail functions removed from libgcc.
|
|
|
- These functions are added to libc instead.
|
|
|
+ __stack_smash_handler functions removed from libgcc.
|
|
|
+ These functions are added to ldso/libc instead.
|
|
|
More information at:
|
|
|
<http://www.research.ibm.com/trl/projects/security/ssp/>
|
|
|
Most people will answer N.
|