编译go v1.20.2 版本后无法使用
1. 运行环境
- go version go1.20.2 darwin/amd64
- Darwin MacBook-Pro-6.local 21.6.0 Darwin Kernel Version 21.6.0: Mon Aug 22 20:17:10 PDT 2022; root:xnu-8020.140.49~2/RELEASE_X86_64 x86_64
2. 问题描述?
基于 go branch v1.20.2 分支 编译 go
编译完成后 执行 /my/go run .
运行文件
package main
import "fmt"
func main() {
fmt.Println("hello")
}
3. 您期望得到的结果?
无错误
4. 您实际得到的结果?
# internal/bytealg
/usr/local/go/src/internal/bytealg/compare_amd64.s:9: ABI selector only permitted when compiling runtime, reference was to "\"\".Compare"
/usr/local/go/src/internal/bytealg/compare_amd64.s:20: ABI selector only permitted when compiling runtime, reference was to "runtime.cmpstring"