编译 LLVM 时出错

编译 LLVM 时出错

我正在尝试使用 LLD 编译 LLVM(我真的只想要 LLD,但它需要 LLVM iirc 的其余部分)。当我尝试在我的文件夹(源文件夹内)中运行 CMake ( cmake ..)时build,出现以下错误:

CMake Error at cmake/modules/LLVM-Config.cmake:203 (message):
  Library `Demangle' not found in list of llvm libraries.
Call Stack (most recent call first):
  cmake/modules/AddLLVM.cmake:484 (llvm_map_components_to_libnames)
  tools/lld/cmake/modules/AddLLD.cmake:10 (llvm_add_library)
  tools/lld/lib/ReaderWriter/MachO/CMakeLists.txt:1 (add_lld_library)

Google 上没有关于此错误的结果。这是 Pastebin 上的完整输出:http://pastebin.com/6DDTScEf

关于此错误的原因有什么想法吗?该消息非常无益。列表中某处是否缺少某些内容?我需要一些分解库吗?如果有,来自哪里以及以什么形式?

我使用的是 Arch Linux,并且使用的是 LLVM 和 LLD 的最新源代码。

相关内容