nullsatz / gputools

gputools R package for gpu computing
68 stars 30 forks source link

nvcc fatal : Unknown option 'F/Library/Frameworks/R.framework/..' #19

Open leichtle opened 7 years ago

leichtle commented 7 years ago

R version 3.3.2 (2016-10-31) -- "Sincere Pumpkin Patch" Platform: x86_64-apple-darwin13.4.0 (64-bit)

Installed gputools_1.0 without problems. Installing gputools_1.1 immediately thereafter delivered the following error:

/usr/local/cuda/bin/nvcc -shared   -F/Library/Frameworks/R.framework/.. -framework R 
-lpcre -llzma -lbz2 -lz -licucore -lm -liconv  -lpcre -llzma -lbz2 -lz -licucore -lm -liconv 
-lcublas -lnvrtc -lcuda  rinterface.o mi.o sort.o granger.o qrdecomp.o correlation.o 
hcluster.o distance.o matmult.o lsfit.o kendall.o cuseful.o -o gputools.so

nvcc fatal   : Unknown option 'F/Library/Frameworks/R.framework/..'
make: *** [gputools.so] Error 1
ERROR: compilation failed for package ‘gputools’

Obviously, nvcc doesn't recognize the -F option. Is there any resolution for this issue?

mooresm commented 7 years ago

Same issue for me with gputools_1.1 from CRAN:

/usr/local/cuda/bin/nvcc -shared   -F/Library/Frameworks/R.framework/.. -framework R -lpcre -llzma -lbz2 -lz -licucore -lm -liconv  -lpcre -llzma -lbz2 -lz -licucore -lm -liconv -lcublas -lnvrtc -lcuda  rinterface.o mi.o sort.o granger.o qrdecomp.o correlation.o hcluster.o distance.o matmult.o lsfit.o kendall.o cuseful.o -o gputools.so
nvcc fatal   : Unknown option 'F/Library/Frameworks/R.framework/..'
make: *** [gputools.so] Error 1
ERROR: compilation failed for package ‘gputools’

Relevant version numbers:

$ clang --version
Apple LLVM version 7.3.0 (clang-703.0.31)
Target: x86_64-apple-darwin16.5.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin
$ nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2016 NVIDIA Corporation
Built on Tue_Jan_10_13:22:46_CST_2017
Cuda compilation tools, release 8.0, V8.0.61
R version 3.3.3 (2017-03-06)
Platform: x86_64-apple-darwin13.4.0 (64-bit)
Running under: macOS Sierra 10.12.4