hurd: let csu initialize tls
authorSamuel Thibault <samuel.thibault@ens-lyon.org>
Tue, 28 Dec 2021 09:15:52 +0000 (10:15 +0100)
committerSamuel Thibault <samuel.thibault@ens-lyon.org>
Tue, 28 Dec 2021 09:15:52 +0000 (10:15 +0100)
commit2ce0481d26066b7d4e2c950da555a7ca20e313fb
tree107a3a13e10f667b0a6a87afd8496ff8b451bf27
parent7b358de1af5473217fa1cee3838997add91c8311
hurd: let csu initialize tls

Since 9cec82de715b ("htl: Initialize later"), we let csu initialize
pthreads. We can thus let it initialize tls later too, to better align
with the generic order.  Initialization however accesses ports which
links/unlinks into the sigstate for unwinding.  We can however easily
skip that during initialization.
hurd/hurd/userlink.h
sysdeps/mach/hurd/i386/init-first.c
sysdeps/mach/hurd/libc-start.h [deleted file]