我想在CentOS7上构建webrtc。我能够安装所有webrtc所需的依赖项我正面临gn(生成忍者文件的元生成系统)抱怨它无法找到GLIBC_2.18
的问题。我遵循这里的构建指令(https://webrtc.org/native-code/development/)并在generating ninja build files stage上获取此错误。在centos7 Webrtc给GLIBC_2.18找不到
堆栈跟踪错误:
$ gn gen out/debug-x64 "--args=enable_iterator_debugging=false is_component_build=false"
webrtc-checkout/src/buildtools/linux64/gn: /lib64/libc.so.6: version `GLIBC_2.18' not found (required by webrtc-checkout/src/buildtools/linux64/gn)
我如何才能解决这个而不升级glibc的版本,任何指针。我做了一个libc.so.6的grep的发现支持glibc的版本:
$ strings /lib64/libc.so.6 | grep GLIBC
GLIBC_2.2.5
GLIBC_2.2.6
GLIBC_2.3
GLIBC_2.3.2
GLIBC_2.3.3
GLIBC_2.3.4
GLIBC_2.4
GLIBC_2.5
GLIBC_2.6
GLIBC_2.7
GLIBC_2.8
GLIBC_2.9
GLIBC_2.10
GLIBC_2.11
GLIBC_2.12
GLIBC_2.13
GLIBC_2.14
GLIBC_2.15
GLIBC_2.16
GLIBC_2.17