diff options
author | Nick Alcock <nick.alcock@oracle.com> | 2016-12-26 10:08:48 +0100 |
---|---|---|
committer | Florian Weimer <fweimer@redhat.com> | 2016-12-26 10:08:48 +0100 |
commit | 995635f95b707488c23bba07be8016c9682d4045 (patch) | |
tree | 4d3e953045cede87bf3f416f396c9a3bb210e0f3 /sysdeps | |
parent | 10c85e76c09716e744b4a41006718400b1eb2e84 (diff) | |
download | glibc-995635f95b707488c23bba07be8016c9682d4045.zip glibc-995635f95b707488c23bba07be8016c9682d4045.tar.gz glibc-995635f95b707488c23bba07be8016c9682d4045.tar.bz2 |
Compile the dynamic linker without stack protection [BZ #7065]
Also compile corresponding routines in the static libc.a with the same
flag.
Diffstat (limited to 'sysdeps')
-rw-r--r-- | sysdeps/i386/Makefile | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sysdeps/i386/Makefile b/sysdeps/i386/Makefile index e94f2cb..e30e133 100644 --- a/sysdeps/i386/Makefile +++ b/sysdeps/i386/Makefile @@ -88,7 +88,7 @@ endif # the first 3 mm/xmm/ymm/zmm registers are used to pass vector parameters # which must be preserved. # With SSE disabled, ensure -fpmath is not set to use sse either. -rtld-CFLAGS = -mno-sse -mno-mmx -mfpmath=387 +rtld-CFLAGS += -mno-sse -mno-mmx -mfpmath=387 ifeq ($(subdir),elf) CFLAGS-.os += $(if $(filter $(@F),$(patsubst %,%.os,$(all-rtld-routines))),\ $(rtld-CFLAGS)) |