I wrote some kernels and now I am testing them.
Whole program (C++ & 2 kernels) is working fine when it is executed on AMD based environment (OpenCL compiled for CPU, GPU, everything is fine). But on NVidia (both linux and windows, both CPU and GPU), clBuildProgram returns error -45 (CL_INVALID_PROGRAM_EXECUTABLE) for all kernels, but other programs and kernels are running fine on same machine. I have tested it on more computers. When kernels are compiled in simpler program, but with same compiling procedure, compilation is successful.
Are there any general reasons, why kernels cannot be compiled with nvidia drivers?
Anyone have any idea, what I have to do to compile it?
Thanks a lot