golang: fix package clean / autoremove, add output whitespace 7640/head
authorJeffery To <jeffery.to@gmail.com>
Tue, 11 Dec 2018 20:23:47 +0000 (04:23 +0800)
committerJeffery To <jeffery.to@gmail.com>
Tue, 11 Dec 2018 20:23:47 +0000 (04:23 +0800)
commit0fa7f3c88206654ae48bcebe50ad242cc4a92277
treec998c0bcd1d9f15ea69749ecbbe76c9bd9fb249d
parent8a2a06265894c131848bdcf0914f44c0a8cb8a79
golang: fix package clean / autoremove, add output whitespace

go 1.11 added modules, which are cached locally. The go developers have
decided to make this cache read-only (golang/go#27455), which causes
problems with package clean / autoremove (#7635).

This adds a call to clear this cache right after building, as currently
there is no easy way to hook into autoremove (it may be possible to hook
into package clean).

This also adds whitespace (blank lines) to certain places in make
output, to aid debugging.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
lang/golang/golang-package.mk