我正试图在Amazon Linux ec2实例中安装suricata
编译时出现以下错误
错误:进程没有成功退出:rustc -vV
(退出代码:1)
---标准输出
鲁斯特C 1.35.0
二进制:rustc
提交哈希:未知
提交日期:未知
主机:x86_64-unknown-linux-gnu
版本:1.35.0
---斯特德尔
错误:无法加载codegen backend“/usr/lib/rustlib/x86_64-unknown-linux-gnu/codegen backends/librustc_codegen_llvm-llvm.so”:“/usr/lib/rustlib/x86_64-unknown-linux-gnu/codegen backends/librustc_codegen_llvm-llvm.so:symbol_znk4llvm10modulepass17createprinterpassens_11raw_ostreamERKSs,文件libLLVM-7中未定义版本llvm-7,带有链接时间参考”
有人知道怎么解决吗?
Amazon Linux是否有特定的rust类型?
我试图手动安装锈,但它说它已经存在。
我试过多次卸载并重新安装
最佳答案
我和苏瑞卡也有同样的问题。我也在使用Amazon Linux,经过一些挖掘,这个错误与clang库有关。我不得不安装这个包并重新配置
yum install llvm7.0
//reconfigure and recompile surticata
./configure --enable-rust
make