summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ocamlbuild/main.ml6
1 files changed, 4 insertions, 2 deletions
diff --git a/ocamlbuild/main.ml b/ocamlbuild/main.ml
index 5f86f7932..f3aef9e80 100644
--- a/ocamlbuild/main.ml
+++ b/ocamlbuild/main.ml
@@ -282,8 +282,10 @@ let main () =
Log.finish ~how:`Quiet ();
Pervasives.exit rc
| Solver.Failed backtrace ->
- Log.raw_dprintf (-1) "@[<v0>@[<2>Solver failed:@ %a@]@\n@[<v2>Backtrace:%a@]@]@."
- Report.print_backtrace_analyze backtrace Report.print_backtrace backtrace;
+ Log.raw_dprintf (-1) "@[<v0>@[<2>Solver failed:@ %a@]@."
+ Report.print_backtrace_analyze backtrace;
+ Log.raw_dprintf 1 "@[<v2>Backtrace:%a@]@]@."
+ Report.print_backtrace backtrace;
exit rc_solver_failed
| Failure s ->
Log.eprintf "Failure:@ %s." s;