是否需要构建LLVM才能构建hipSYCL?

时间:2020-10-20 16:41:49

标签: clang llvm sycl intel-oneapi dpc++

我正在运行Centos 7,并试图构建hipSYCL(请参见here

问题是hipSYCL需要从LLVM构建中获取cmake信息(通过LLVM_DIR cmake变量)。 这对我来说是个问题,因为构建LLVM需要库和exe占用大量35Gb内存。我没有足够的存储空间。

我确实在Centos 7上在线找到了一个llvm-toolset-8.0的版本并安装了它,但是令我惊讶的是,由于没有cmake文件,这似乎不适用于LLVM_DIR(因为我没有在本地构建它) )。

所以,我的问题是,有没有办法使用预构建的LLVM-clang构建hipSYCL?

如果我有任何遗漏或误解,我将不胜感激。

1 个答案:

答案 0 :(得分:2)

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