From b17cbe9d11b229e3fa944ddbe4aad061e254b77f Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Thu, 7 Nov 2019 06:41:00 +0100 Subject: sys/targets: don't run flag tests on non-build OS We should not try to do any builds for such targets anyway. And the compiler does not have to exist/work. --- sys/targets/targets.go | 3 +++ 1 file changed, 3 insertions(+) (limited to 'sys') diff --git a/sys/targets/targets.go b/sys/targets/targets.go index a30c2e769..e4266ec1b 100644 --- a/sys/targets/targets.go +++ b/sys/targets/targets.go @@ -456,6 +456,9 @@ func initTarget(target *Target, OS, arch string) { } func checkOptionalFlags(target *Target) { + if runtime.GOOS != target.BuildOS { + return + } flags := make(map[string]*bool) var wg sync.WaitGroup for _, flag := range target.CrossCFlags { -- cgit mrf-deployment