| ... | @@ -324,7 +324,7 @@ fn _start() callconv(.Naked) noreturn { | ... | @@ -324,7 +324,7 @@ fn _start() callconv(.Naked) noreturn { |
| 324 | | 324 | |
| 325 | fn WinStartup() callconv(std.os.windows.WINAPI) noreturn { | 325 | fn WinStartup() callconv(std.os.windows.WINAPI) noreturn { |
| 326 | @setAlignStack(16); | 326 | @setAlignStack(16); |
| 327 | if (!builtin.single_threaded) { | 327 | if (!builtin.single_threaded and !builtin.link_libc) { |
| 328 | _ = @import("start_windows_tls.zig"); | 328 | _ = @import("start_windows_tls.zig"); |
| 329 | } | 329 | } |
| 330 | | 330 | |
| ... | @@ -335,7 +335,7 @@ fn WinStartup() callconv(std.os.windows.WINAPI) noreturn { | ... | @@ -335,7 +335,7 @@ fn WinStartup() callconv(std.os.windows.WINAPI) noreturn { |
| 335 | | 335 | |
| 336 | fn wWinMainCRTStartup() callconv(std.os.windows.WINAPI) noreturn { | 336 | fn wWinMainCRTStartup() callconv(std.os.windows.WINAPI) noreturn { |
| 337 | @setAlignStack(16); | 337 | @setAlignStack(16); |
| 338 | if (!builtin.single_threaded) { | 338 | if (!builtin.single_threaded and !builtin.link_libc) { |
| 339 | _ = @import("start_windows_tls.zig"); | 339 | _ = @import("start_windows_tls.zig"); |
| 340 | } | 340 | } |
| 341 | | 341 | |