elf: Support at least 32-byte alignment in static dlopen

System Internals / glibc - Florian Weimer [redhat.com] - 12 July 2020 15:53 UTC

Otherwise loading a dynamically linked libc with rseq support fails, as result of the __rseq_abi TLS variable, which has an alignment of 32 bytes.

48699da1c4 elf: Support at least 32-byte alignment in static dlopen
csu/libc-tls.c | 6 ++++++
1 file changed, 6 insertions(+)

Upstream: sourceware.org


  • Share