aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMathias Magnusson <mathias@magnusson.space>2025-06-30 22:31:17 +0200
committerMathias Magnusson <mathias@magnusson.space>2025-06-30 22:31:17 +0200
commitf5036d587fce5fd3e8199acbf3f186987147ec6a (patch)
treee0bd7ddb88308334e1e5e6a8806b0a437179668f
parentbcf066419066166364d8bbcf7d6fefc2d5b2ebe3 (diff)
downloadhuginn-f5036d587fce5fd3e8199acbf3f186987147ec6a.tar.gz
print error return trace if execv:ing qemu errors
-rw-r--r--src/main.zig5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main.zig b/src/main.zig
index 5ee36da..5eda854 100644
--- a/src/main.zig
+++ b/src/main.zig
@@ -73,13 +73,14 @@ pub fn main() !void {
if (run) {
out_file.close();
- std.debug.print("{}\n", .{std.process.execv(
+ const err = std.process.execv(
allocator,
if (target.cpu.arch == .riscv64 and target.os.tag == .linux)
&.{out_path}
else
&.{ "qemu-riscv64", out_path.? },
- )});
+ );
+ std.debug.print("{}\n{any}\n", .{err, @errorReturnTrace()});
}
}