构建v8时,遇到以下错误
./bytecode_builtins_list_generator: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by ./bytecode_builtins_list_generator)
进行搜索后,我发现我有旧的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
GLIBC_2.18
GLIBC_PRIVATE
我了解glibc,我可以从ftp.gnu.org的源代码进行构建。但是我在那里找不到glibc-3.4.21。
所以我想知道如何从源代码构建glibc-3.4.21?
脚注
不能使用yum
,因为:
答案 0 :(得分:1)
进行搜索后,我发现我有旧的glibc
不,你不知道。您的问题与GLIBC没有任何关系,而与libstdc++.so
(已过时)有关的一切。
有关详细说明,请参见this answer。
您需要安装libstdc++.so.6
的较新版本。好消息是(与升级GLIBC不同),升级libstdc++
或在主目录中安装副本并用LD_LIBRARY_PATH
指向该副本通常很简单。