centos7上的Webrtc未找到GLIBC_2.18

centos7上的Webrtc未找到GLIBC_2.18,webrtc,chromium,glibc,ninja,Webrtc,Chromium,Glibc,Ninja,我正在尝试在CentOS7上构建webrtc。我能够安装所有webrtc所需的依赖项。我面临一个问题,gn(生成忍者文件的元构建系统)抱怨它找不到GLIBC_2.18。我正在按照此处()的构建说明进行操作,并获得此错误 错误跟踪: $ gn gen out/debug-x64 "--args=enable_iterator_debugging=false is_component_build=false" webrtc-checkout/src/buildtools/linux64/gn: /

我正在尝试在CentOS7上构建webrtc。我能够安装所有webrtc所需的依赖项。我面临一个问题,gn(生成忍者文件的元构建系统)抱怨它找不到
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
webrtc checkout/src/buildtools/linux64/gn:/lib64/libc.so.6:找不到版本“GLIBC_2.18”

此错误意味着
gn
是在
GLIBC-2.18
(或更高版本)系统上构建的,需要运行
GLIBC-2.18

关于如何在不升级glibc版本的情况下解决此问题的任何建议

您可以在系统上从源代码构建
gn


或者,您可以安装
glibc-2.18
或更高版本作为第二个glibc,而无需升级“主”glibc。提供详细信息。

这似乎是chromium buildtools中的一个bug,已解决()。我能够更新,它修复了我的问题