mirror of
https://github.com/ziglang/zig.git
synced 2025-12-06 06:13:07 +00:00
Avoid duplicate TLS startup symbols
This commit is contained in:
parent
3f341bdc26
commit
15ef251a15
@ -324,7 +324,7 @@ fn _start() callconv(.Naked) noreturn {
|
||||
|
||||
fn WinStartup() callconv(std.os.windows.WINAPI) noreturn {
|
||||
@setAlignStack(16);
|
||||
if (!builtin.single_threaded) {
|
||||
if (!builtin.single_threaded and !builtin.link_libc) {
|
||||
_ = @import("start_windows_tls.zig");
|
||||
}
|
||||
|
||||
@ -335,7 +335,7 @@ fn WinStartup() callconv(std.os.windows.WINAPI) noreturn {
|
||||
|
||||
fn wWinMainCRTStartup() callconv(std.os.windows.WINAPI) noreturn {
|
||||
@setAlignStack(16);
|
||||
if (!builtin.single_threaded) {
|
||||
if (!builtin.single_threaded and !builtin.link_libc) {
|
||||
_ = @import("start_windows_tls.zig");
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user