From 2e0531ba98a9c72edfeeafb061a38571e9522c49 Mon Sep 17 00:00:00 2001 From: Joakim Tjernlund Date: Wed, 6 Oct 2004 06:51:37 +0000 Subject: PIE option correction for Config.in. From Peter Mazinger. --- extra/Configs/Config.in | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'extra') diff --git a/extra/Configs/Config.in b/extra/Configs/Config.in index 287726d19..1537867cc 100644 --- a/extra/Configs/Config.in +++ b/extra/Configs/Config.in @@ -200,12 +200,13 @@ config FORCE_SHAREABLE_TEXT_SEGMENTS config UCLIBC_PIE_SUPPORT bool "Support ET_DYN in shared library loader" - depends on BUILD_UCLIBC_LDSO - select FORCE_SHAREABLE_TEXT_SEGMENTS + depends on HAVE_SHARED + depends on TARGET_i386 || TARGET_powerpc + select FORCE_SHAREABLE_TEXT_SEGMENTS if BUILD_UCLIBC_LDSO default n help - If you answer Y here, the uClibc native shared library loader will - support ET_DYN/PIE executables. + 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. More about ET_DYN/PIE binaries on . -- cgit v1.2.3