[Buildroot] [PATCH v3 1/6] package/go: implement go modules integration
christian at paral.in
Sat Jun 6 23:22:45 UTC 2020
On Sat, Feb 29, 2020 at 11:52 PM Christian Stewart <christian at paral.in> wrote:
> This commit moves from the GOPATH mechanism to the new GO111MODULE approach for
> Go based packages. Old Go packages compile with small tweaks.
> The Go module system replaces the GOPATH mechanism by allowing the Go tool to
> work with packages correctly without a GOPATH tree.
I have been using this series for everything, including my daily
driver, since submitting this patch.
It works fine and most importantly works with both the old vendor/
approach as well as the new go.mod approach.
In this version of the series the Go compiler is never asked to
download anything. It merely replaces the old "gopath" hacks that were
in place before. A future patch series on top of this one would add
support for Go downloading packages as well, however, for now that is
not part of this series. This is as minimal as possible.
I recommend merging the series as is (in v3) as soon as possible.
More information about the buildroot