diff --git a/ChangeLog b/ChangeLog index d194a73592..9d567b20bf 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2017-12-19 H.J. Lu + + * manual/install.texi: Document that --enable-static-pie + implies PIE. + * INSTALL: Regenerated. + 2017-12-19 Bernd Edlinger [BZ #21309] diff --git a/INSTALL b/INSTALL index 9a1404bd3c..42508e69dc 100644 --- a/INSTALL +++ b/INSTALL @@ -93,7 +93,9 @@ will be used, and CFLAGS sets optimization options for the compiler. 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. + 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-profile' Don't build libraries with profiling information. You may want to diff --git a/manual/install.texi b/manual/install.texi index fb956b5d6a..50e6c35050 100644 --- a/manual/install.texi +++ b/manual/install.texi @@ -123,7 +123,8 @@ 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. +PIE. This option also implies that glibc programs and tests are created +as dynamic position independent executables (PIE) by default. @item --disable-profile Don't build libraries with profiling information. You may want to use