LemonBoy
fd6d5f1609
std: Fix PIE startup sequence
...
* Don't skip the TLS initialization (Fixes #9083 )
* Add a test case where a PIE program is built and run
* Refactor the common initialization code in the Linux startup
sequence.
2021-06-19 18:02:51 +02:00
Michael Dusan
8cebbc352a
housekeeping: builtin.arch → builtin.cpu.arch
2021-05-24 13:38:47 -04:00
Andrew Kelley
429cd2b5dd
std: change @import("builtin") to std.builtin
2021-04-15 19:06:39 -07:00
LemonBoy
0a84f85945
Minor code cleanup in start_pie.zig
...
Thanks @daurnimator for catching this.
2020-11-23 12:36:40 +01:00
Andrew Kelley
abc717f203
modernize the PIE patch for the latest master branch
...
This is the part of #3960 that has to be rewritten to apply to latest
master branch code.
2020-11-22 17:28:11 -07:00
LemonBoy
333eec557f
Initial support for static PIE executables
2019-12-21 17:34:05 +01:00