Go yesterday released a small update version 1.12.9, this version update includes fixes for the linker, os and math / big package. As follows :
- cmd/link: stack depth check too shallow [1.12 backport]
- os.RemoveAll: openFdAt function without O_CLOEXEC and cause fd escape to child process [1.12 backport]
- cmd/link: missing section for relocation target [1.12 backport]
- math/big: arm64 assembly code for shlVU is incorrect [1.12 backport]
- doc: syscall: document Setrlimit behavior change on Go 1.12 on macOS
Check the release notes for more information: https://golang.org/doc/devel/release.html#go1.12.minor
Go to download from the website can distribute binary and source code: https://golang.org/dl/
From Git clone and compiled from the source code, use "git checkout go1.12.9" to update and build as usual.