[uClibc-cvs] CVS uClibc/extra/Configs
CVS User andersen
andersen at codepoet.org
Wed Dec 22 21:14:20 UTC 2004
Update of /var/cvs/uClibc/extra/Configs
In directory nail:/tmp/cvs-serv22056/extra/Configs
Modified Files:
Config.frv.default Config.in
Log Message:
Patch from Peter S. Mazinger:
rename UCLIBC_PROPOLICE to UCLIBC_HAS_SSP
--- /var/cvs/uClibc/extra/Configs/Config.frv.default 2004/12/22 19:11:07 1.6
+++ /var/cvs/uClibc/extra/Configs/Config.frv.default 2004/12/22 21:14:19 1.7
@@ -54,7 +54,7 @@
LDSO_PRELOAD_FILE_SUPPORT=y
LDSO_BASE_FILENAME="ld.so.1"
UCLIBC_CTOR_DTOR=y
-# UCLIBC_PROPOLICE is not set
+# UCLIBC_HAS_SSP is not set
# HAS_NO_THREADS is not set
UCLIBC_HAS_THREADS=y
PTHREADS_DEBUG_SUPPORT=y
--- /var/cvs/uClibc/extra/Configs/Config.in 2004/12/22 19:11:07 1.61
+++ /var/cvs/uClibc/extra/Configs/Config.in 2004/12/22 21:14:19 1.62
@@ -282,21 +282,21 @@
then you definitely want to answer Y here. If you don't need ctors
or dtors and want your binaries to be as small as possible, then
answer N.
-
-config UCLIBC_PROPOLICE
+
+config UCLIBC_HAS_SSP
bool "Support for propolice stack protection"
default n
help
- Propolice stack protection.
+ Adds propolice protection to libc (__guard and __stack_smash_handler).
More about it on <http://www.research.ibm.com/trl/projects/security/ssp> .
To be able to use it, you'll also need a propolice patched gcc,
supporting the -fstack-protector[-all] options. It is a specially patched
- gcc version, were __guard and __stack_smash_handler are removed from libgcc.
+ gcc version, where __guard and __stack_smash_handler are removed from libgcc.
Most people will answer N.
choice
prompt "Propolice protection blocking signal"
- depends on UCLIBC_PROPOLICE
+ depends on UCLIBC_HAS_SSP
default PROPOLICE_BLOCK_ABRT if ! DODEBUG
default PROPOLICE_BLOCK_SEGV if DODEBUG
help
@@ -322,6 +322,13 @@
endchoice
+config UCLIBC_BUILD_SSP
+ bool "Build uClibc with propolice protection"
+ depends on UCLIBC_HAS_SSP
+ default n
+ help
+ Build all libraries and executables with propolice protection enabled.
+
config HAS_NO_THREADS
bool
default n
More information about the uClibc-cvs
mailing list