From fb5a40d1c8ce43a3a870458f09fafd82376d8640 Mon Sep 17 00:00:00 2001 From: Alexander Medvednikov Date: Thu, 16 Jun 2022 15:19:13 +0300 Subject: [PATCH] builder: handle linker errors when building .o files --- vlib/v/builder/cc.v | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/vlib/v/builder/cc.v b/vlib/v/builder/cc.v index cfca2f2e6d..206efe918a 100644 --- a/vlib/v/builder/cc.v +++ b/vlib/v/builder/cc.v @@ -93,7 +93,8 @@ fn (mut v Builder) post_process_c_compiler_output(res os.Result) { } return } - if res.exit_code != 0 && v.pref.gc_mode != .no_gc && res.output.contains('libgc.a') { + if res.exit_code != 0 && v.pref.gc_mode != .no_gc && res.output.contains('libgc.a') + && !v.pref.is_o { $if windows { verror(r'Your V installation may be out-of-date. Try removing `thirdparty\tcc\` and running `.\make.bat`') } $else {