CMakeLists.txt | 2 +- bootstrap.c | 2 +- lib/compiler_rt.zig | 2 + lib/compiler_rt/elf.zig | 23 + lib/compiler_rt/elf/auxv.zig | 18 + lib/compiler_rt/elf/tls.zig | 774 ++++++++++++++++++++++++++++++++ lib/std/Thread.zig | 18 +- lib/std/elf.zig | 2 +- lib/std/os/linux.zig | 50 +-- lib/std/os/linux/tls.zig | 769 ------------------------------- lib/std/os/linux/vdso.zig | 4 +- lib/std/start.zig | 18 +- src/codegen/c.zig | 7 + test/standalone/mix_o_files/build.zig | 1 + 14 files changed, 871 insertions(+), 819 deletions(-)