>> I'm hoping to revive the LLD standalone CMake build. > Why? Maintaining the standalone build allows us to purge dependencies on internals of the LLVM build. In this case, it spotted a dependency on a private header. It also points out the spots where the exported CMake libraries depend on global variables set by LLVM's CMakeLists.txt. -Greg