mbox series

[v2,0/3] Clean up stack-protector-all build

Message ID 20210310101400.3904724-1-siddhesh@sourceware.org
Headers show
Series Clean up stack-protector-all build | expand

Message

Siddhesh Poyarekar March 10, 2021, 10:13 a.m. UTC
This series of patches cleans up state for when glibc is configured with
--enable-stack-protector=all.  Now tests for this build configuration
runs clean with the exception of tst-reload2, which is an unrelated
issue:

https://sourceware.org/bugzilla/show_bug.cgi?id=27537

Changes from v1:

- Added David Hughes' patch
- Restrict disabling stack protector for get-cpuid-feature-leaf.c to the
  static object and consolidate the tst-ifunc-isa fix with it.
- Add a comment describing elide-stack-protector

David Hughes (1):
  Add inhibit_stack_protector to ifuncmain9 [BZ #25680]

Siddhesh Poyarekar (2):
  Build get-cpuid-feature-leaf.c without stack-protector [BZ #27555]
  Build libc-start with stack protector for SHARED

 Makeconfig                  |  8 ++++++++
 csu/Makefile                | 22 ++++++++++++----------
 elf/Makefile                |  4 ----
 elf/ifuncmain9.c            |  1 +
 sysdeps/x86/Makefile        |  2 ++
 sysdeps/x86/tst-ifunc-isa.h |  2 ++
 6 files changed, 25 insertions(+), 14 deletions(-)