diff options
Diffstat (limited to 'INSTALL')
-rw-r--r-- | INSTALL | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/INSTALL b/INSTALL index 899d7f1ed7..331d405e56 100644 --- a/INSTALL +++ b/INSTALL @@ -116,16 +116,14 @@ if 'CFLAGS' is specified it must enable optimization. For example: systems support shared libraries; you need ELF support and (currently) the GNU linker. -'--enable-static-pie' - Enable static position independent executable (static PIE) support. - Static PIE is similar to static executable, but can be loaded at - any address without help from a dynamic linker. All static - programs as well as static tests are built as static PIE, except - for those marked with no-pie. The resulting glibc can be used with - the GCC option, -static-pie, which is available with GCC 8 or - above, to create static PIE. This option also implies that glibc - programs and tests are created as dynamic position independent - executables (PIE) by default. +'--disable-default-pie' + Don't build glibc programs and the testsuite as position + independent executables (PIE). By default, glibc programs and tests + are created as position independent executables on targets that + support it. If the toolchain and architecture support it, static + executables are built as static PIE and the resulting glibc can be + used with the GCC option, -static-pie, which is available with GCC + 8 or above, to create static PIE. '--enable-cet' '--enable-cet=permissive' |