linux - cmake 2.8.11 中的 AArch64 支持

标签 linux cmake 64-bit 32-bit

我已经安装了 cmake 2.8.11,现在正在尝试使用 cmake 构建 llvm。但是我收到以下构建错误

Scanning dependencies of target LLVMAArch64Utils
make[2]: *** No rule to make target `lib/Target/AArch64/AArch64GenSubtargetInfo.inc', needed by `lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/AArch64BaseInfo.cpp.o'.
Stop.

这是否意味着 cmake 不支持 64 位架构?如果是这样,有人能告诉我一种将 AArch64 补丁添加到 cmake 2.8.11 的简单方法吗?

最佳答案

这似乎是构建脚本中的错误。 看这个LLVM team bug tracker item .

Tim Northover 2013-07-14 15:57:50 CDT Hi Ray,

I think this has been fixed in r182190, which unfortunately just missed the 3.3 release itself. I'm now trying to get it into the minor release we're trying to make.

I'll leave this open, and assigned to me (as a reminder) until that happens.

Thanks for taking the time to report it, and I'm sorry you had to.

Tim.

关于linux - cmake 2.8.11 中的 AArch64 支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17010367/

相关文章:

compilation - 如何控制cmake的子目录编译顺序?

c++ - 如何使用 CMake 处理仅 header 的第三方?

java - 64 位 JVM 中是否存在任何错误或不兼容问题?

c++ - 编译 64 位时处理由于 C++ C2664 引起的向下转换的最佳实践

linux - 比较两个目录中的文件和版本,其中一个目录有符号链接(symbolic link)?

c - 重置 TCP KeepAlive 定时器

linux - dnsmasq - 将所有域(包括路径)解析为同一地址

linux - 使用共享库版本的 CMake 最佳实践

c - linux cp命令实现复制多个文件到一个目录

java - 32/64位jvm上java原语的大小?