Print a correct error message when a non-hermetic tool is not found.

The old error message was wrong because this message is emitted
specifically when a non-hermetic tool is not found.

Test: Manual ("m nothing")
Change-Id: I857c1c2bb059aff894e8bd3dd0c09b030c82035d
This commit is contained in:
Lukacs T. Berki
2021-03-10 10:43:13 +01:00
parent 533274a2d3
commit 8158356421

View File

@@ -542,9 +542,8 @@ func (c *config) NonHermeticHostSystemTool(name string) string {
}
}
panic(fmt.Errorf(
"Unable to use '%s' as a host system tool for build system "+
"hermeticity reasons. See build/soong/ui/build/paths/config.go "+
"for the full list of allowed host tools on your system.", name))
"Cannot find non-hermetic system tool '%s' on path '%s'",
name, c.Getenv("PATH")))
}
// PrebuiltOS returns the name of the host OS used in prebuilts directories.