From 667035fc7834079f26ee2c97a01a412d5ff64cc2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20R=C3=B8nne=20Petersen?= Date: Sun, 13 Apr 2025 23:35:13 +0200 Subject: [PATCH] std.Build.Step: Don't capture a stack trace if !std.debug.sys_can_stack_trace. --- lib/std/Build/Step.zig | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/std/Build/Step.zig b/lib/std/Build/Step.zig index cedf398d98..af0e44b8d2 100644 --- a/lib/std/Build/Step.zig +++ b/lib/std/Build/Step.zig @@ -202,6 +202,7 @@ pub fn init(options: StepOptions) Step { .state = .precheck_unstarted, .max_rss = options.max_rss, .debug_stack_trace = blk: { + if (!std.debug.sys_can_stack_trace) break :blk &.{}; const addresses = arena.alloc(usize, options.owner.debug_stack_frames_count) catch @panic("OOM"); @memset(addresses, 0); const first_ret_addr = options.first_ret_addr orelse @returnAddress();