【问题标题】:Is it required to build LLVM in order to build hipSYCL?是否需要构建 LLVM 才能构建 hipSYCL?
【发布时间】: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++


【解决方案1】:

LLVM 发布必要的 cmake 文件,我见过的二进制 OS 包包括它,通常在一个名为 /usr/lib/llvm*/lib/cmake 的目录和一个名为 llvm-*-dev 之类的包中.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-01-29
    • 1970-01-01
    • 2013-10-01
    • 2014-07-23
    • 1970-01-01
    • 2014-04-19
    • 2021-06-14
    • 1970-01-01
    相关资源
    最近更新 更多