It currently has a symlink clang -> clang-7 The rest of the symlinks in /usr/lib/llvm/7/bin/ point to clang-7.0 which doesn't currently exist Creating /usr/lib/llvm/7/bin/clang -> clang-7.0 allows sys-libs/compiler-rt-sanitizers-9999 and sys-libs/compiler-rt-9999 to compile again The clang ebuild has the following QA errors: * QA Notice: Symbolic link /usr/lib/llvm/7/bin/clang++-7.0 points to /usr/lib/llvm/7/bin/clang-7.0 which does not exist. * QA Notice: Symbolic link /usr/lib/llvm/7/bin/clang-cl-7.0 points to /usr/lib/llvm/7/bin/clang-7.0 which does not exist. * QA Notice: Symbolic link /usr/lib/llvm/7/bin/clang-cpp-7.0 points to /usr/lib/llvm/7/bin/clang-7.0 which does not exist. * QA Notice: Symbolic link /usr/lib/llvm/7/bin/i686-pc-linux-gnu-clang-7.0 points to /usr/lib/llvm/7/bin/clang-7.0 which does not exist. * QA Notice: Symbolic link /usr/lib/llvm/7/bin/x86_64-pc-linux-gnu-clang-7.0 points to /usr/lib/llvm/7/bin/clang-7.0 which does not exist.
I'm pretty sure this is fixed for some time now.