mbox series

[uclibc-ng-devel,0/5] add static PIE support for xtensa

Message ID 20220909183009.4111393-1-jcmvbkbc@gmail.com
Headers show
Series add static PIE support for xtensa | expand

Message

Max Filippov Sept. 9, 2022, 6:30 p.m. UTC
Hello,

this series does a couple cleanups in the static PIE code and xtensa
code and enables static PIE support for the xtensa architecture.

Max Filippov (5):
  static pie: fix building static PDE
  static pie: replicate PERFORM_BOOTSTRAP_GOT conditions from
    dl-startup.c
  xtensa: make GOT protection adjustment conditional
  xtensa: drop ARCH_NEEDS_BOOTSTRAP_RELOCS
  xtensa: add static pie support

 extra/Configs/Config.in                    |  4 +++-
 ldso/ldso/xtensa/dl-startup.h              | 19 ++++++++++++---
 ldso/ldso/xtensa/dl-sysdep.h               |  3 ---
 libc/misc/internals/reloc_static_pie.c     |  9 +++++---
 libc/sysdeps/linux/xtensa/crt1.S           | 27 ++++++++++++++++++++++
 libpthread/nptl/sysdeps/generic/libc-tls.c |  7 ++++--
 6 files changed, 57 insertions(+), 12 deletions(-)