From 53e85b8dac3fa6620be0fd09424fb7433715fef5 Mon Sep 17 00:00:00 2001 From: Stephen Gutekanst Date: Sun, 13 Feb 2022 16:42:31 -0700 Subject: [PATCH] gpu-dawn: prevent abseil from using pthread on Windows Helps hexops/mach#86 Signed-off-by: Stephen Gutekanst --- gpu-dawn/build.zig | 1 + 1 file changed, 1 insertion(+) diff --git a/gpu-dawn/build.zig b/gpu-dawn/build.zig index e7545931..c2455124 100644 --- a/gpu-dawn/build.zig +++ b/gpu-dawn/build.zig @@ -1024,6 +1024,7 @@ fn buildLibAbseilCpp(b: *Builder, step: *std.build.LibExeObjStep, options: Optio include("libs/dawn"), include("libs/dawn/third_party/abseil-cpp"), }) catch unreachable; + if (target.os.tag == .windows) flags.append("-DABSL_FORCE_THREAD_IDENTITY_MODE=2") catch unreachable; // absl appendLangScannedSources(b, lib, options, .{