【发布时间】:2019-12-12 23:26:21
【问题描述】:
我正在使用GN 和Ninja 构建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 工具,它不需要 @ 987654325@,问题是如何配置GN或ninja不使用项目自带的预建clang?
【问题讨论】:
标签: clang glibc clang++ ninja gn