From 77ccbc7ceeae57e7c0b089503f1c7873a88342f4 Mon Sep 17 00:00:00 2001 From: kcbanner Date: Fri, 5 Jun 2026 01:55:35 -0400 Subject: [PATCH] Coff: entry point fixup --- src/link/Coff.zig | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/link/Coff.zig b/src/link/Coff.zig index 9e91fa8787128f37df5e9d3a4e2716a30190e3fb..ea8adf82bd26e115941622b857a723d997bde21b 100644 --- a/src/link/Coff.zig +++ b/src/link/Coff.zig @@ -6410,7 +6410,13 @@ fn flushSpecialSymbol(coff: *Coff, pending: SpecialSymbol) !SpecialSymbol { .{ "wWinMainCRTStartup", "wWinMainCRTStartup" }, } else - &.{.{ null, if (target.abi.isGnu()) "DllMainCRTStartup" else "_DllMainCRTStartup" }}; + &.{.{ + null, + if (comp.config.link_libc and target.abi.isGnu()) + "DllMainCRTStartup" + else + "_DllMainCRTStartup", + }}; const entry_si = for (entries) |entry| { if (entry[0]) |required_name| -- 2.54.0