|
|
|
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()))
|