[uClibc-cvs] CVS uClibc/extra/Configs

CVS User andersen andersen at codepoet.org
Wed Dec 22 18:58:09 UTC 2004


Update of /var/cvs/uClibc/extra/Configs
In directory nail:/tmp/cvs-serv20464/extra/Configs

Modified Files:
	Config.in 
Log Message:
Patch from Peter S. Mazinger to simplify PIE handling


--- /var/cvs/uClibc/extra/Configs/Config.in	2004/12/21 08:35:56	1.59
+++ /var/cvs/uClibc/extra/Configs/Config.in	2004/12/22 18:58:09	1.60
@@ -206,16 +206,14 @@
 	  coded shared libraries.
 
 config UCLIBC_PIE_SUPPORT
-	bool "Support ET_DYN in shared library loader"
+	bool "Build utilities as ET_DYN/PIE executables"
 	depends on HAVE_SHARED
-	depends on TARGET_i386 || TARGET_powerpc
+	depends on TARGET_i386 || TARGET_powerpc || TARGET_frv
 	select FORCE_SHAREABLE_TEXT_SEGMENTS if BUILD_UCLIBC_LDSO
 	default n
 	help
-	  If you answer Y here, Scrt1.o will be built to allow the creation of
-	  ET_DYN/PIE executables.
-	  It requires binutils-2.14.90.0.6 or later and the usage of the
-	  -pie option.
+	  If you answer Y here, ldd and iconv are built as ET_DYN/PIE executables.
+	  This requires gcc-3.4 and binutils-2.15 or later.
 	  More about ET_DYN/PIE binaries on <http://pax.grsecurity.net/> .
 	  WARNING: This option also enables FORCE_SHAREABLE_TEXT_SEGMENTS, so all
 		libraries have to be built with -fPIC or -fpic, and all assembler



More information about the uClibc-cvs mailing list