我正在尝试安装 LLVM for IPU。
我尝试按照通常为所选架构完成的方式进行构建
cmake -S llvm -B build -G Ninja -DCMAKE_INSTALL_PREFIX=../install_llvm/ -DLLVM_TARGETS_TO_BUILD="Colossus" -DCMAKE_BUILD_TYPE=RelWithDebInfo
cmake --build build -j 16
但是进程崩溃并出现以下错误
ninja: error: 'lib/Target/Colossus/ISDOpcodeConstantsPrinter/clang', needed by 'isd_opcode_constants.ll', missing and no known rule to make it
可以分享安装指南吗?
IPU 后端的 LLVM 构建需要构建子项目 Clang。要修复您的错误,请启用 clang 项目,如下所示:
-DLLVM_ENABLE_PROJECTS=";clang;lld"
如果您需要任何进一步的支持,我们有专门的社区 Slack 频道。