diff --git a/src/main.zig b/src/main.zig index ee3e3b3ee3c73bd08c275b7a8c137e25054791b7..61478061ec7362aba0db3f91b6605fbf6b087437 100644 --- a/src/main.zig +++ b/src/main.zig @@ -5305,7 +5305,9 @@ fn cmdBuild(gpa: Allocator, arena: Allocator, args: []const []const u8) !void { const term = t: { std.debug.lockStdErr(); defer std.debug.unlockStdErr(); - break :t try child.spawnAndWait(); + break :t child.spawnAndWait() catch |err| { + fatal("unable to spawn {s}: {s}", .{ child_argv.items[0], @errorName(err) }); + }; }; switch (term) {