Index: build/ci.go --- build/ci.go.orig 2018-03-01 16:23:30.000000000 +0100 +++ build/ci.go 2018-04-04 20:36:40.542159000 +0200 @@ -197,6 +197,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) @@ -211,6 +212,7 @@ } // Seems we are cross compiling, work around forbidden GOBIN goinstall := goToolArch(*arch, "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...) @@ -225,6 +227,7 @@ for name := range pkgs { if name == "main" { gobuild := goToolArch(*arch, "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()))