-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
error: Linking globals named 'memcpy': symbol multiply defined! #8
Comments
any ideas ? |
The error message is coming directly from LLVM... And it definitely has something to do about kernel function name. I suppose we are getting the symbol first from compiler-builtins and the second time from the kernel crate. Technically we can try to toggle some features of the compiler-builtins crate (enabling |
Indeed, renaming the symbol from |
Yes, that can be :) Some time ago, I tried to find CI platform that has CUDA compatible hardware, but didn't have a luck. The best we can do right now is to test build process and verify output PTX assembly. |
I'm closing this, since renaming the function to something else solved the issue. |
I am getting that linker error when trying to use the
coresimd
library from a cuda kernel :/to reproduce the issue:
The text was updated successfully, but these errors were encountered: