Disable LTO on Windows.

This commit is contained in:
Henri Vasserman 2023-08-04 21:19:37 +03:00
parent a36255062f
commit c1cb4c11be

View file

@ -55,6 +55,12 @@ const Maker = struct {
e.linkLibCpp(); e.linkLibCpp();
e.addConfigHeader(m.config_header); e.addConfigHeader(m.config_header);
m.builder.installArtifact(e); 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; return e;
} }
}; };