I already tried a couple of stuff. I link with culibos also, just like it’s specified in the cuFFT documentation. But whatever I tried, I end up always with this:
I can see that the final linking is done strictly with g++ and not nvcc. That could be the source of the problem, but I have no idea how to use that one explicitly.
NOTE had to edit those outputs to not reveal any code at all!
I am seeing this as well. 3 undefineds all with U inside of libcufft_static.a
nm /home/bw973/tools/test/cuda-11.8/lib64/libcufft_static.a | grep __
cudaRegisterLinkedBinary
U __cudaRegisterLinkedBinary_e6911f8c_11_lut_fp32_cu_5af3ad97
U __cudaRegisterLinkedBinary_0b1acf20_11_lut_fp64_cu_44209fb4
U __cudaRegisterLinkedBinary_7f5b09d0_20_separate_callback_cu_7beea061_20223
U __cudaRegisterLinkedBinary_4edecb2d_24_real_complex_launcher_cu_8614cc43
U __cudaRegisterLinkedBinary_86a8fe4c_7_pack_cu_f1f5c16e