fireice-uk / xmr-stak-nvidia

Monero NVIDIA miner
GNU General Public License v3.0
249 stars 99 forks source link

Unable to compile Ubuntu 17.04, Clang 4.0 #117

Open apcgrc opened 6 years ago

apcgrc commented 6 years ago

Unable to compile on Ubuntu 17.04, Clang 4.0.

$ export CC=/usr/bin/clang
$ export CXX=/usr/bin/clang++
$ cmake . -DCUDA_COMPILER=clang
-- Configuring done
-- Generating done
-- Build files have been written to: xmr-stak-nvidia
$ make
[  4%] Building CXX object CMakeFiles/xmr-stak-nvidiaCuda.dir/nvcc_code/cuda_core.cu.o
c++: error: unrecognized command line option ‘--cuda-path=/usr/local/cuda’
c++: error: unrecognized command line option ‘--cuda-gpu-arch=sm_20’
c++: error: unrecognized command line option ‘--cuda-gpu-arch=sm_30’
c++: error: unrecognized command line option ‘--cuda-gpu-arch=sm_35’
c++: error: unrecognized command line option ‘--cuda-gpu-arch=sm_37’
c++: error: unrecognized command line option ‘--cuda-gpu-arch=sm_50’
c++: error: unrecognized command line option ‘--cuda-gpu-arch=sm_52’
c++: error: unrecognized command line option ‘--cuda-gpu-arch=sm_60’
c++: error: unrecognized command line option ‘--cuda-gpu-arch=sm_61’
c++: error: unrecognized command line option ‘--cuda-gpu-arch=sm_62’

Found a similar closed issue but still occurring.

drizzt commented 6 years ago

it's not a bug, just do: git clean -fdx and then

export CC=/usr/bin/clang
export CXX=/usr/bin/clang++
cmake . -DCUDA_COMPILER=clang