Dear Linux community,
I am trying to build llvm but I am getting an error and I need help to understand and to know what to do with it.
Code:
: version `GLIBCXX_3.4.20' not found (required by ../../bin/llvm-tblgen): ../../bin/llvm-tblgen../../bin/llvm-tblgenversion `GLIBCXX_3.4.26' not found (required by ../../../bin/llvm-tblgen): ../../../bin/llvm-tblgenversion `GLIBCXX_3.4.21' not found (required by ../../bin/llvm-tblgen)../../../../../bin/llvm-tblgen
/lib64/libstdc++.so.6: : /lib64/libstdc++.so.6
: : ../../bin/llvm-tblgen/lib64/libstdc++.so.6/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by ../../../bin/llvm-tblgen): ../../bin/llvm-tblgen/lib64/libstdc++.so.6/lib64/libstdc++.so.6: : ../../../bin/llvm-tblgen
: : version `GLIBCXX_3.4.21' not found (required by ../../bin/llvm-tblgen): : /lib64/libstdc++.so.6version `GLIBCXX_3.4.20' not found (required by ../../bin/llvm-tblgen): ../../../bin/llvm-tblgen/lib64/libstdc++.so.6version `GLIBCXX_3.4.20' not found (required by ../../bin/llvm-tblgen)version `CXXABI_1.3.9' not found (required by ../../../../../bin/llvm-tblgen)
: version `GLIBCXX_3.4.20' not found (required by ../../../bin/llvm-tblgen)make[2]: make[2]:
: /lib64/libstdc++.so.6
: make[2]:
../../bin/llvm-tblgen:
version `GLIBCXX_3.4.21' not found (required by ../../bin/llvm-tblgen)
../../../bin/llvm-tblgen*** [tools/llvm-cvtres/Opts.inc] Error 1*** [include/llvm/IR/IntrinsicEnums.inc] Error 1/lib64/libstdc++.so.6../../bin/llvm-tblgen: ../../bin/llvm-tblgenversion `CXXABI_1.3.9' not found (required by ../../bin/llvm-tblgen)/lib64/libstdc++.so.6*** [tools/dsymutil/Options.inc] Error 1: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by ../../../bin/llvm-tblgen)
../../bin/llvm-tblgen: /lib64/libstdc++.so.6:
:
version `GLIBCXX_3.4.20' not found (required by ../../../bin/llvm-tblgen):
:
../../../bin/llvm-tblgen: version `CXXABI_1.3.9' not found (required by ../../../bin/llvm-tblgen)/lib64/libstdc++.so.6
/lib64/libstdc++.so.6version `CXXABI_1.3.9' not found (required by ../../bin/llvm-tblgen): version `CXXABI_1.3.9' not found (required by ../../bin/llvm-tblgen)
: version `GLIBCXX_3.4.21' not found (required by ../../bin/llvm-tblgen)
: ../../../bin/llvm-tblgen
make[2]: /lib64/libstdc++.so.6
version `GLIBCXX_3.4.21' not found (required by ../../bin/llvm-tblgen)../../bin/llvm-tblgen: : *** Waiting for unfinished jobs....
: /lib64/libstdc++.so.6version `CXXABI_1.3.9' not found (required by ../../../bin/llvm-tblgen)
/lib64/libstdc++.so.6../../bin/llvm-tblgen:
: : version `GLIBCXX_3.4.21' not found (required by ../../../bin/llvm-tblgen)version `CXXABI_1.3.9' not found (required by ../../bin/llvm-tblgen)/lib64/libstdc++.so.6make[2]:
: *** [include/llvm/IR/IntrinsicImpl.inc] Error 1version `CXXABI_1.3.9' not found (required by ../../bin/llvm-tblgen)../../../bin/llvm-tblgen
: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by ../../../bin/llvm-tblgen)
make[2]: *** [lib/ToolDrivers/llvm-lib/Options.inc] Error 1
make[1]: *** [tools/dsymutil/CMakeFiles/DsymutilTableGen.dir/all] Error 2
make[1]: *** [tools/llvm-cvtres/CMakeFiles/CvtResTableGen.dir/all] Error 2
make[1]: *** [lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/all] Error 2
make[2]: *** [include/llvm/IR/Attributes.inc] Error 1
make[2]: *** [tools/clang/include/clang/Driver/Options.inc] Error 1
make[2]: *** [lib/IR/AttributesCompatFunc.inc] Error 1
make[2]: *** [tools/llvm-lipo/LipoOpts.inc] Error 1
make[2]: *** [lib/ToolDrivers/llvm-dlltool/Options.inc] Error 1
make[2]: *** [tools/llvm-objcopy/ObjcopyOpts.inc] Error 1
make[2]: *** [tools/llvm-rc/Opts.inc] Error 1
make[2]: *** [lib/Transforms/InstCombine/InstCombineTables.inc] Error 1
make[2]: *** [tools/llvm-mt/Opts.inc] Error 1
make[1]: *** [include/llvm/IR/CMakeFiles/intrinsics_gen.dir/all] Error 2
make[1]: *** [lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/all] Error 2
make[1]: *** [tools/clang/include/clang/Driver/CMakeFiles/ClangDriverOptions.dir/all] Error 2
make[1]: *** [lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/all] Error 2
make[1]: *** [tools/llvm-mt/CMakeFiles/MtTableGen.dir/all] Error 2
make[1]: *** [lib/Transforms/InstCombine/CMakeFiles/InstCombineTableGen.dir/all] Error 2
make[1]: *** [tools/llvm-lipo/CMakeFiles/LipoOptsTableGen.dir/all] Error 2
make[1]: *** [tools/llvm-objcopy/CMakeFiles/ObjcopyOptsTableGen.dir/all] Error 2
make[1]: *** [tools/llvm-rc/CMakeFiles/RcTableGen.dir/all] Error 2
[ 23%] Building arm_neon.h...
[ 23%] Building arm_fp16.h...
[ 23%] Building arm_mve.h...
../../../../bin/clang-tblgen: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by ../../../../bin/clang-tblgen)
../../../../bin/clang-tblgen: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by ../../../../bin/clang-tblgen)
../../../../bin/clang-tblgen: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by ../../../../bin/clang-tblgen)
../../../../bin/clang-tblgen: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by ../../../../bin/clang-tblgen)
make[2]: *** [tools/clang/lib/Headers/arm_neon.h] Error 1
make[2]: *** Waiting for unfinished jobs....
../../../../bin/clang-tblgen: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by ../../../../bin/clang-tblgen)
../../../../bin/clang-tblgen: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by ../../../../bin/clang-tblgen)
../../../../bin/clang-tblgen: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by ../../../../bin/clang-tblgen)../../../../bin/clang-tblgen
: ../../../../bin/clang-tblgen: /lib64/libstdc++.so.6: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by ../../../../bin/clang-tblgen)
version `GLIBCXX_3.4.20' not found (required by ../../../../bin/clang-tblgen)
../../../../bin/clang-tblgen: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by ../../../../bin/clang-tblgen)
../../../../bin/clang-tblgen: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by ../../../../bin/clang-tblgen)
../../../../bin/clang-tblgen: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by ../../../../bin/clang-tblgen)
make[2]: *** [tools/clang/lib/Headers/arm_mve.h] Error 1
make[2]: *** [tools/clang/lib/Headers/arm_fp16.h] Error 1
make[1]: *** [tools/clang/lib/Headers/CMakeFiles/clang-resource-headers.dir/all] Error 2
make: *** [all] Error 2
Code:
[luffy@r640-1-12-mlx build]$ which cmake
/usr/local/bin/cmake
[luffy@r640-1-12-mlx build]$ cmake --version
cmake version 3.15.5
CMake suite maintained and supported by Kitware (kitware.com/cmake).
[luffy@r640-1-12-mlx build]$
[luffy@r640-1-12-mlx build]$
[luffy@r640-1-12-mlx build]$
[luffy@r640-1-12-mlx build]$ which gcc
/usr/local/bin/gcc
[luffy@r640-1-12-mlx build]$ gcc --version
gcc (GCC) 9.2.0
Copyright (C) 2019 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
any thoughts?
thank you very much