Проблема при установке Cilk в Ubuntu 16.04 - PullRequest
1 голос
/ 27 февраля 2020

Я два дня пытался установить cilk на свой компьютер. В данный момент я пытаюсь установить его на Ubuntu 16.04 (так как казалось, что есть проблема с Ubuntu 18, я попытался установить более старую ОС). Я следую инструкциям на http://cilk.mit.edu/download/, но когда я выполняю команду:

$ cmake -DCMAKE_BUILD_TYPE=Release -DLLVM_TARGETS_TO_BUILD=host -DLLVM_BINUTILS_INCDIR=/usr/include ..

Не работает, выдавая следующую ошибку:

CMake Error at cmake/modules/LLVM-Config.cmake:256 (message):
Library 'NVPTX' is a direct reference to a target library for an omitted
target.
Call Stack (most recent call first):
tools/polly/lib/CMakeLists.txt:91 (llvm_map_components_to_libnames)


-- Configuring incomplete, errors occurred!

Что мне делать?

1 Ответ

0 голосов
/ 27 февраля 2020

Проблема при установке Cilk в Ubuntu ...

Ubuntu 16.04: отсутствует libtapirllvm5.0 при выполнении sudo apt-get install tapirclang-5.0 libcilkrts5, поэтому мы можем использовать g ++

$ git clone https://github.com/OpenCilk/cilkrts.git
$ cd cilkrts/ && mkdir build && cd build/
$ CC=gcc-5 CXX=g++-5 cmake -DCMAKE_INSTALL_PREFIX=../install ..
$make 
.
[100%] Built target cilkrts_static

Ubuntu 18.04: тоже самое → $ CC=gcc-5 CXX=g++-5 cmake -DCMAKE_INSTALL_PREFIX=../install ..[100%] Built target cilkrts .... Т.е. ошибок нет.

...