【发布时间】:2020-10-20 16:41:49
【问题描述】:
我正在运行 Centos 7 并正在尝试构建 hipSYCL(请参阅 here)
问题在于 hipSYCL 需要从 LLVM 构建中获取 cmake 信息(通过 LLVM_DIR cmake 变量)。 这对我来说是个问题,因为构建 LLVM 需要大量 35Gb 的库和 exe。我没有那么多内存可用。
我确实为 Centos 7 在线找到了 llvm-toolset-8.0 的构建并安装了它,但令我惊讶的是,这似乎不适用于 LLVM_DIR,因为没有 cmake 文件(因为我没有在本地构建它)。
那么,我的问题是,有没有办法使用预先构建的 LLVM-clang 构建 hipSYCL?
如果我遗漏或误解了某些内容,我将不胜感激。
【问题讨论】:
-
LLVM 发布必要的 cmake 文件,我见过的二进制 OS 包包括它,通常在一个名为 /usr/lib/llvm*/lib/cmake 的目录和一个名为类似的包中llvm-*-dev.
-
谢谢,就是这样——我需要开发包(它带来了 cmake 信息)。如果您愿意,请回答问题,我会将其标记为答案。否则,我会自己回答并参考您的评论。
标签: clang llvm sycl intel-oneapi dpc++