diff --git a/lib/compiler/Maker/Step/Run.zig b/lib/compiler/Maker/Step/Run.zig index 5bda5b4463ddc0fbe8d35fe6af3f542d9df8ada7..326048b4a1a9d5c8b7203f7c6256d67899247ed4 100644 --- a/lib/compiler/Maker/Step/Run.zig +++ b/lib/compiler/Maker/Step/Run.zig @@ -1907,6 +1907,12 @@ fn runCommand( // by default. '-S inherit-env' was added in Wasmtime version 20. interp_argv.appendAssumeCapacity("-Sinherit-env"); interp_argv.appendSliceAssumeCapacity(argv); + + // Enable more detailed backtraces by default, but allow the user to override this (e.g. + // with `WASMTIME_BACKTRACE_DETAILS=0`) if desired. + if (environ_map.get("WASMTIME_BACKTRACE_DETAILS") == null) { + try environ_map.put("WASMTIME_BACKTRACE_DETAILS", "1"); + } } else { return failForeign(arena, &conf_run, maker, run_index, "-fwasmtime", argv[0], &root_target, &host); }