The ICD Loader is for choosing the right API function implementation, pointing to libatiocl[32|64].so or libcuda.so etc. But what about libOpenCL.so supplied by different vendors? Are they only used when ICD don't know vendor?
Is libOpenCL.so from ATI compatible with nVidia platforms?
When compiling, how should the linking to libOpenCL.so be done if using multiple platforms?