git-static-pie
authorGNU Libc Maintainers <debian-glibc@lists.debian.org>
Mon, 10 Apr 2023 08:35:16 +0000 (09:35 +0100)
committerAurelien Jarno <aurel32@debian.org>
Mon, 10 Apr 2023 08:35:16 +0000 (09:35 +0100)
commitf4b0c80e4fe6f2604d2e6e9c7fc4271e99b78b56
tree995bd15c58c7f0ddb405b08d277230b5d862cd1d
parente176f484a1685ceed3ab9a91c55551a6a4ffd43e
git-static-pie

commit af6b1cce9812273c7f597be6536d28eaec6fb89b
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Mon Aug 22 22:34:31 2022 +0200

    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.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-static-pie.diff
sysdeps/mach/hurd/i386/init-first.c
sysdeps/mach/hurd/i386/tls.h