| @@ -55,12 +55,13 @@ void link_executable_plan::link(build_env_ref env, const library_plan& lib) cons | |||
| // Check and throw if errant | |||
| if (!proc_res.okay()) { | |||
| throw_external_error< | |||
| errc::link_failure>("Failed to link executable [{}]. Link command was [{}]", | |||
| spec.output.string(), | |||
| quote_command(link_command), | |||
| proc_res.retc, | |||
| proc_res.output); | |||
| throw_external_error<errc::link_failure>( | |||
| "Failed to link executable [{}]. Link command was [{}] [Exited {}], produced " | |||
| "output:\n{}", | |||
| spec.output.string(), | |||
| quote_command(link_command), | |||
| proc_res.retc, | |||
| proc_res.output); | |||
| } | |||
| } | |||