Centos 7上的Bazel 0.29.1 LLVM-7.0

kmynzznz  于 2022-11-07  发布在  其他
关注(0)|答案(1)|浏览(136)

所以我有一个带有CentOS 7的docker,它安装了bazel。我安装了devtoolset-8,llvm-toolset-7.0和centos-release-scl。我还安装了bazel 0.29.1和make。

export CC=clang
export CXX=clang++

我有一个shell脚本运行巴塞尔. Befor bazel构建命令在脚本的顶部

source /opt/rh/llvm-toolset-7.0/enable

这将启用LLVM-7.0/Clang-7.0。但构建失败,原因如下:
/opt/rh/llvm-toolset-7.0/根目录/用户名/bin/clang:加载共享库时出错:libLLVM-7.so:无法打开共享对象文件:没有这样的文件或目录
但是这个库存在!它在 /opt/rh/llvm-toolset-7.0/root/usr/lib 64/
有人能帮忙吗?

ssgvzors

ssgvzors1#

将以下内容添加到.bash_profile或.bashrc:

source /opt/rh/llvm-toolset-7.0/enable
export CC=/opt/rh/llvm-toolset-7.0/root/usr/bin/clang
export CXX=/opt/rh/llvm-toolset-7.0/root/usr/bin/clang++

以超级用户身份在下面运行

echo /opt/rh/llvm-toolset-7.0/root/usr/lib64/ > /etc/ld.so.conf.d/llvm-toolset.conf
ldconfig

相关问题