0

我正在使用GNNinja构建 Chromium 项目,但遇到以下错误:

$  ninja -C out/Release/

...
...

../../third_party/llvm-build/Release+Asserts/bin/clang++: /lib64/libc.so.6: version `GLIBC_2.18' not found (required by ~/client/third_party/llvm-build/Release+Asserts/bin/../lib/libstdc++.so.6)

原因是它使用了项目附带的预建 clang 工具,但是我在 CentOS 7 上并且 glibc 的固定版本是GLIBC_2.17,而且我确实有一个不需要的单独的 clang 工具GLIBC_2.18,问题是我该怎么做配置GN还是ninja不使用项目附带的预建clang?

4

1 回答 1

0

查看此页面,在命令之后,可以通过编辑文件中的参数gn gen来覆盖 llvm 工具链位置。 clang_base_pathargs.gn

于 2019-12-16T20:09:33.243 回答