Требуется ли сборка LLVM для сборки hipSYCL?
Я использую Centos 7 и пытаюсь создать hipSYCL (см. Здесь)
Проблема в том, что для hipSYCL требуется информация cmake из сборки LLVM (через переменную cmake LLVM_DIR). Для меня это проблематично, потому что для сборки LLVM требуются огромные 35 ГБ для библиотек и exes. У меня не так много памяти.
Я нашел онлайн-сборку llvm-toolset-8.0 для Centos 7 и установил ее, но, к моему удивлению, это не работало с LLVM_DIR, потому что там нет файлов cmake (поскольку я не собирал его локально).
Итак, мой вопрос: есть ли способ создать hipSYCL с использованием предварительно созданного LLVM-clang?
Если я что-то упускаю или неправильно понимаю, буду благодарен за любую помощь.
1 ответ
LLVM публикует необходимые файлы cmake, и бинарные пакеты ОС, которые я видел, включают его, как правило, в каталог с именем /usr/lib/llvm*/lib/cmake и в пакет, называемый чем-то вроде llvm-*-dev.