-
Notifications
You must be signed in to change notification settings - Fork 749
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
CUDA 12.0, linking problem #1176
Comments
Hey could you do me favor and paste the output of |
Oh also the library you are looking for would be |
|
This is interesting
build.sh:
=> EDIT: Actually that might be something i should submit as a documentation PR 🤔 |
Hi @kylophone, How did you manage to fix this problem, I am facing exactly same problem on test/test_picture, $ ninja
[1/25] Linking target test/test_picture
FAILED: test/test_picture
c++ -o test/test_picture test/test_picture.p/test.c.o test/test_picture.p/test_picture.c.o test/test_picture.p/.._src_picture.c.o test/test_picture.p/.._src_mem.c.o test/test_picture.p/.._src_ref.c.o test/test_picture.p/.._src_thread_pool.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pthread -Wl,--start-group -lcuda /usr/local/cuda/lib64/libcudart.so -Wl,--end-group -L/usr/local/cuda/lib64
/usr/bin/ld: cannot find -lcuda: No such file or directory
Edit: FWIW CUDA version is 12.1 Edit2: The docker method was only method which worked for me, prolly due to some libs linkage problem in my pc or meson |
Yes, I think the cuda bit of the meson probably needs work. On one system, I had to manually add the following line to get build working. I think there is a lot of room for improvement here, let me know if you have any suggestions.
|
New machine with NVIDIA L4. I'm using cuda 12.0 from the public Ubuntu package. Meson is not finding
-lcuda
, the other machine I've been using has cuda 11.0. @gedoensmax wondering if this sounds familiar to you in any way? If not I can spend some time trying to figure it out.The text was updated successfully, but these errors were encountered: