Index: build/ci.go --- build/ci.go.orig 2018-02-14 13:51:30.000000000 +0100 +++ build/ci.go 2018-02-14 20:51:42.322044000 +0100 @@ -202,6 +202,7 @@ if *arch == "" || *arch == runtime.GOARCH { goinstall := goTool("install", buildFlags(env)...) + goinstall.Args = append(goinstall.Args, "-x") goinstall.Args = append(goinstall.Args, "-v") goinstall.Args = append(goinstall.Args, packages...) build.MustRun(goinstall) @@ -216,6 +217,7 @@ } // Seems we are cross compiling, work around forbidden GOBIN goinstall := goToolArch(*arch, *cc, "install", buildFlags(env)...) + goinstall.Args = append(goinstall.Args, "-x") goinstall.Args = append(goinstall.Args, "-v") goinstall.Args = append(goinstall.Args, []string{"-buildmode", "archive"}...) goinstall.Args = append(goinstall.Args, packages...) @@ -230,6 +232,7 @@ for name := range pkgs { if name == "main" { gobuild := goToolArch(*arch, *cc, "build", buildFlags(env)...) + gobuild.Args = append(gobuild.Args, "-x") gobuild.Args = append(gobuild.Args, "-v") gobuild.Args = append(gobuild.Args, []string{"-o", executablePath(cmd.Name())}...) gobuild.Args = append(gobuild.Args, "."+string(filepath.Separator)+filepath.Join("cmd", cmd.Name()))