Go 昨天发布了一个小版本更新 1.12.9,此版本的更新内容主要包括对链接器、os 以及 math/big 包的修复。 具体如下:
- 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
查看发布说明以了解更多信息:https://golang.org/doc/devel/release.html#go1.12.minor
可以从 Go 网站下载二进制和源代码分发:https://golang.org/dl/
要从 Git 克隆并从源代码进行编译,请使用 "git checkout go1.12.9" 进行更新并像往常一样构建。