main: give more context when running an external results in an error

This commit is contained in:
Ayke van Laethem
2019-01-25 21:22:35 +01:00
parent 05d2c14600
commit 5b507593d2
2 changed files with 32 additions and 10 deletions
+2 -2
View File
@@ -201,7 +201,7 @@ func loadBuiltins(target string) (path string, err error) {
cmd.Dir = dir
err = cmd.Run()
if err != nil {
return "", err
return "", &commandError{"failed to build", srcpath, err}
}
}
@@ -213,7 +213,7 @@ func loadBuiltins(target string) (path string, err error) {
cmd.Dir = dir
err = cmd.Run()
if err != nil {
return "", err
return "", &commandError{"failed to make static library", arpath, err}
}
return cacheStore(arpath, outfile, commands["clang"], srcs)