Recover after transient dependency compile failures

This commit is contained in:
udo
2026-07-17 19:59:39 +00:00
parent c28b446541
commit 2dd23766e0
3 changed files with 28 additions and 0 deletions
+1
View File
@@ -910,6 +910,7 @@ void compile_shared_unit(Request* context, SharedUnit* su)
String raw_messages = su->compiler_messages;
file_put_contents(su->compile_output_file_name, raw_messages + "\n");
file_put_contents(su->wasm_check_file_name, raw_messages + "\n");
file_put_contents(su->meta_file_name, compiler_unit_metadata_text(context, su, compiled_input_signature));
compiler_unlink_unit_wasm_artifacts(su);
compiler_record_compile_result(su, time_precise() - comp_start, false, "compile_error", raw_messages);
printf("%s \n", compiler_format_compile_failure(context, su, raw_messages).c_str());