From 829fd56fbf6fc9243f8ac969c7c58172e5adcb45 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Thu, 11 Jun 2020 22:58:23 +0200 Subject: sys/targets: always fail if SOURCEDIR_GOOS is set but compiler is broken We should not skip the second check as well. --- sys/targets/targets.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sys') diff --git a/sys/targets/targets.go b/sys/targets/targets.go index dfe699ea8..82ea52139 100644 --- a/sys/targets/targets.go +++ b/sys/targets/targets.go @@ -562,7 +562,7 @@ func (target *Target) lazyInit() { // fatal error: asm/unistd.h: No such file or directory // fatal error: asm/errno.h: No such file or directory // collect2: error: ld terminated with signal 11 [Segmentation fault] - if runningOnCI { + if runningOnCI || os.Getenv("SOURCEDIR_"+strings.ToUpper(target.OS)) != "" { return // On CI all compilers are expected to work, so we don't do the following check. } args := []string{"-x", "c++", "-", "-o", "/dev/null"} -- cgit mrf-deployment