diff options
Diffstat (limited to 'manual/install.texi')
-rw-r--r-- | manual/install.texi | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/manual/install.texi b/manual/install.texi index fce5155c22..b1afc56f5a 100644 --- a/manual/install.texi +++ b/manual/install.texi @@ -146,15 +146,13 @@ Don't build shared libraries even if it is possible. Not all systems support shared libraries; you need ELF support and (currently) the GNU linker. -@item --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. +@item --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. @item --enable-cet @itemx --enable-cet=permissive |