api/Makefile: remove -i flag to fix cross-compilation

When -i (install) flag is passed to `go build`, it attempts
to install dependencies of the target.

This will usually fail during cross-compilation due to GOROOT being
not writeable to non-root users:

    runtime/internal/sys
    go build runtime/internal/sys: mkdir /usr/lib/go/pkg/linux_arm: permission denied

Installing dependencies makes no sense in recent Go versions,
because compilation is cached anyway (see `go help cache`).
This commit is contained in:
WGH 2019-05-06 21:48:29 +03:00 committed by Adhityaa Chandrasekar
parent 48bbceabc8
commit 6e22d10b02

View File

@ -26,11 +26,11 @@ clean:
devel-go: devel-go:
dep ensure dep ensure
go build -i -v -o $(GO_DEVEL_BUILD_BINARY) go build -v -o $(GO_DEVEL_BUILD_BINARY)
prod-go: prod-go:
dep ensure dep ensure
go build -i -v -o $(GO_PROD_BUILD_BINARY) go build -v -o $(GO_PROD_BUILD_BINARY)
test-go: test-go:
dep ensure dep ensure