可以在https://github.com/percona/percona-toolkit/tree/3.0.11/src/go/pt-mongodb-query-digest
中找到代码/go/src/github.com/percona/percona-toolkit/src/go/pt-mongodb-query-digest:GOARCH = s390x开始构建
# github.com/percona/percona-toolkit/vendor/go4.org/reflectutil
../../../vendor/go4.org/reflectutil/swapper_unsafe.go:106:6: missing function body
../../../vendor/go4.org/reflectutil/swapper_unsafe_15.go:16:6: missing function body
关于此问题的任何想法
答案 0 :(得分:0)
如果您查看该依赖项的代码,则会发现:
103 // memmove copies size bytes from src to dst.
104 // The memory must not contain any pointers.
105 //go:noescape
106 func memmove(dst, src unsafe.Pointer, size uintptr)
此功能在asm_*
文件的Assembly中实现,但未在您的平台(s390x
)中实现。另外,请注意,Percona Toolkit也不正式支持(s390x
。
顺便说一句,我是Percona Toolkit的维护者。
答案 1 :(得分:0)
go4.org/reflectutil不支持s390x。对s390x进行link中的类似更改对我来说很有效。