[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