diff options
author | Richard Henderson <richard.henderson@linaro.org> | 2022-08-23 13:49:23 -0700 |
---|---|---|
committer | Carlos O'Donell <carlos@redhat.com> | 2022-08-29 09:03:00 -0400 |
commit | 51231c469b49fb3837590f40a93f88db9a20bb86 (patch) | |
tree | e65f0d51ef317eb62c331e5d014c8babdf2bccb4 | |
parent | 063f7462dac26487e38b126afcf80dad77da444c (diff) | |
download | glibc-51231c469b49fb3837590f40a93f88db9a20bb86.tar glibc-51231c469b49fb3837590f40a93f88db9a20bb86.tar.gz glibc-51231c469b49fb3837590f40a93f88db9a20bb86.tar.bz2 glibc-51231c469b49fb3837590f40a93f88db9a20bb86.zip |
Makeconfig: Set pie-ccflag to -fPIE by default [BZ# 29514]
We should default to the larger code model, in order to support
larger applications built with -static -pie. This should be
consistent with pic-ccflag, which defaults to -fPIC.
Remove the now redundant override from sysdeps/sparc/Makefile.
Note that -fno-pie and -fno-PIE have the same effect.
Reviewed-by: Carlos O'Donell <carlos@redhat.com>
Tested-by: Carlos O'Donell <carlos@redhat.com>
-rw-r--r-- | Makeconfig | 2 | ||||
-rw-r--r-- | sysdeps/sparc/Makefile | 3 |
2 files changed, 1 insertions, 4 deletions
diff --git a/Makeconfig b/Makeconfig index e78cf220af..f8164a0025 100644 --- a/Makeconfig +++ b/Makeconfig @@ -1052,7 +1052,7 @@ pic-ccflag = -fPIC PIC-ccflag = -fPIC endif # This can be changed by a sysdep makefile -pie-ccflag = -fpie +pie-ccflag = -fPIE no-pie-ccflag = -fno-pie # This one should always stay like this unless there is a very good reason. PIE-ccflag = -fPIE diff --git a/sysdeps/sparc/Makefile b/sysdeps/sparc/Makefile index 12c2c1b085..26b4a84606 100644 --- a/sysdeps/sparc/Makefile +++ b/sysdeps/sparc/Makefile @@ -1,9 +1,6 @@ # The Sparc `long double' is a distinct type we support. long-double-fcts = yes -pie-ccflag = -fPIE -no-pie-ccflag = -fno-PIE - ifeq ($(subdir),gmon) sysdep_routines += sparc-mcount endif |