Bash 伊斯坦布尔工具安装错误:github.com/ethereum/go-ethereum/crypto/bn256/cloudflare.gfpMul:relocation target runtime.support\u bmi2未定义

Bash 伊斯坦布尔工具安装错误:github.com/ethereum/go-ethereum/crypto/bn256/cloudflare.gfpMul:relocation target runtime.support\u bmi2未定义,bash,go,command-line,ethereum,go-ethereum,Bash,Go,Command Line,Ethereum,Go Ethereum,我正在尝试安装伊斯坦布尔工具来运行IBFT以太坊网络,如本教程所示 我正在通过其makefile使用安装伊斯坦布尔工具 go build -v -o ./build/bin/istanbul ./cmd/istanbul 在修复了一些初始问题后,由于代码库已经一年没有更新,我收到了以下错误: github.com/ethereum/go-ethereum/crypto/bn256/cloudflare.gfpMul: relocation target runtime.support_bmi2

我正在尝试安装伊斯坦布尔工具来运行IBFT以太坊网络,如本教程所示

我正在通过其makefile使用安装伊斯坦布尔工具

go build -v -o ./build/bin/istanbul ./cmd/istanbul
在修复了一些初始问题后,由于代码库已经一年没有更新,我收到了以下错误:

github.com/ethereum/go-ethereum/crypto/bn256/cloudflare.gfpMul: relocation target runtime.support_bmi2 not defined

我在go ethereum文件夹的任何位置也找不到Cloudflare文件。有人能给我指出正确的方向吗?干杯

我有一个确切的问题,这个问题与您的以太坊/伊斯坦布尔版本有关。您要么需要确保所有内容都已升级,要么降级。我把我的go版本降到了1.10.3,它成功了


能否提供有关您正在查找的特定Cloudflare文件的更多详细信息?在主要以太坊项目中,crypto/bn256中有一个Cloudflare文件夹(完整路径为go ethereum(或项目名称)/crypto/bn256/Cloudflare),我会在那里查看伊斯坦布尔的情况。

你得到了这个问题的答案了吗,或者新的答案有帮助吗?