From c1cb4c11bed4fc44cc39be7c34311e0554c43d67 Mon Sep 17 00:00:00 2001 From: Henri Vasserman Date: Fri, 4 Aug 2023 21:19:37 +0300 Subject: [PATCH] Disable LTO on Windows. --- build.zig | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/build.zig b/build.zig index f6076e0ed..a222aa76e 100644 --- a/build.zig +++ b/build.zig @@ -55,6 +55,12 @@ const Maker = struct { e.linkLibCpp(); e.addConfigHeader(m.config_header); m.builder.installArtifact(e); + + // Currently a bug is preventing correct linking for optimized builds for Windows: + // https://github.com/ziglang/zig/issues/15958 + if (e.target.isWindows()) { + e.want_lto = false; + } return e; } };