about summary refs log tree commit diff
path: root/scripts
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2022-08-22 22:34:31 +0200
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2022-08-22 22:34:31 +0200
commitaf6b1cce9812273c7f597be6536d28eaec6fb89b (patch)
treea4e6e3eaa478ec9435a4669fed252a543dc466ab /scripts
parent4565083abc972bffe810e4151f8f3cb48531e526 (diff)
downloadglibc-af6b1cce9812273c7f597be6536d28eaec6fb89b.tar.gz
glibc-af6b1cce9812273c7f597be6536d28eaec6fb89b.tar.xz
glibc-af6b1cce9812273c7f597be6536d28eaec6fb89b.zip
hurd: Fix starting static binaries with stack protection enabled
gcc introduces gs:0x14 accesses in most functions, so we need some tcbhead
to be ready very early during initialization.  This configures a static area
which can be referenced by various protected functions, until proper TLS is
set up.
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions