你正在使用哪个版本的Go(go version
)?
$ go version
go version devel +72d24a7 Thu Feb 28 15:25:42 2019 +0000 linux/ppc64le
这个问题在最新版本中是否会重现?
是的
你正在使用什么操作系统和处理器架构(go env
)?
$ go env
linux/ppc64le
关于修复#30283的问题:
- 为设置共享标志(位置无关代码)的构建模式添加一个或多个测试用例
- 清理函数名ginsnop2及其使用情况
4条答案
按热度按时间ztigrdn81#
你打算自己清理,还是我们需要找一个主人?
gev0vcfq2#
我可以做到。我现在正在处理一个测试用例。
iq0todco3#
我将提交代码更改,但尚未提出一个能重现原始错误的有意义的测试用例。
适当的测试应该是使用-buildmode=pie或启用位置无关代码生成的其他构建模式(-shared)来测试一些现有的软件包或软件包。对于这些构建模式,有一些测试,但它们都太简单,无法重现原始错误。当有人尝试使用-buildmode=pie在ppc64le上为云构建应用程序时发现了这个错误。
qnyhuwrf4#
https://golang.org/cl/174757提到了这个问题:
cmd/compile/internal/ppc64: improve naming for ginsnop2