When I download CUDNN from the official website, it's installed par default under /usr. this will broke the toolchains for Clang because Bazel will link /usr/include to the CUDNN as mesntioned in this comment.
NVSHMEM and NCCL are installed in same location but it didn't break the toolchains because it only link the files not the entire folder.