From ccffc7f108dd9a18698f2c65523e4ab3bae1cd23 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20R=C3=B8nne=20Petersen?= Date: Wed, 26 Mar 2025 22:46:27 +0100 Subject: [PATCH] build.zig: Don't disable LTO when targeting MinGW. We stopped building mingw32.lib with LTO recently, so this is no longer needed. --- build.zig | 5 ----- 1 file changed, 5 deletions(-) diff --git a/build.zig b/build.zig index 15762f0ae8..cf216376de 100644 --- a/build.zig +++ b/build.zig @@ -214,11 +214,6 @@ pub fn build(b: *std.Build) !void { test_step.dependOn(&exe.step); - if (target.result.os.tag == .windows and target.result.abi == .gnu) { - // LTO is currently broken on mingw, this can be removed when it's fixed. - exe.want_lto = false; - } - const use_llvm = b.option(bool, "use-llvm", "Use the llvm backend"); exe.use_llvm = use_llvm; exe.use_lld = use_llvm;