[llvm-dev] [GPUCC] link against libdevice
Justin Lebar via llvm-dev
llvm-dev at lists.llvm.org
Sun Jul 31 22:04:29 PDT 2016
What version of clang are you using? CUDA is only known to work at
tip of head, so you must build clang yourself from source.
I suspect that's your problem, but if building from source doesn't fix
it, please attach the output of compiling with -v.
On Sun, Jul 31, 2016 at 9:24 PM, Chandler Carruth <chandlerc at google.com> wrote:
> Directly CC-ing some folks who may be able to help.
> On Fri, Jul 29, 2016 at 6:27 AM Yuanfeng Peng via llvm-dev
> <llvm-dev at lists.llvm.org> wrote:
>> I was trying to compile scalarProd.cu (from CUDA SDK) with the following
>> clang++ -I../ -I/usr/local/cuda-7.0/samples/common/inc
>> --cuda-gpu-arch=sm_50 scalarProd.cu
>> but ended up with the following error:
>> ptxas fatal : Unresolved extern function '__nv_mul24'
>> Seems to me that libdevice was not automatically linked. I wonder what
>> flags I need to pass to clang to have the code linked against libdevice?
>> Yuanfeng Peng
>> LLVM Developers mailing list
>> llvm-dev at lists.llvm.org
More information about the llvm-dev