- filename = link_objects(m, m->basename, false, obj_list(m), &err);
- if (filename && keep) {
+
+ filename = link_objects(m, m->basename, false, obj_list(m), &errstr);
+ if (!filename) {
+ score->error = "The object file didn't build";
+ score_file_error(score, NULL, 0, errstr);
+ return;
+ }
+
+ if (keep) {