我想在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