diff --git a/config/makefiles/rust.mk b/config/makefiles/rust.mk index 4b36aa99bc29..524bc436fdf3 100644 --- a/config/makefiles/rust.mk +++ b/config/makefiles/rust.mk @@ -344,7 +344,7 @@ endif # # $(call CARGO_BUILD) define CARGO_BUILD -$(call RUN_CARGO,rustc$(if $(BUILDSTATUS), --timings)) +$(call RUN_CARGO,rustc$(if $(BUILDSTATUS), --timings)$(if $(findstring k,$(filter-out --%, $(MAKEFLAGS))), --keep-going)) endef cargo_host_linker_env_var := CARGO_TARGET_$(call varize,$(RUST_HOST_TARGET))_LINKER