The use of libcxx and compiler-rt in the LLDB build is unnecessary and a drain on time and builder resources. LLDB only requires llvm and clang source to build, and the compiler-rt-enabled compiler is already built elsewhere in the jenkins system.
This is part of a larger effort to decrease the build time of the LLDB project.
- extract latest ASAN/TSAN-enabled host-compiler into workspace (build.py fetch)
- ensure test inferiors build with proper instrumentation
- remove compiler-rt and libcxx from list of required projects in build.py
- remove libcxx/compiler-rt checkouts from workspace
- verify python tests pass using host-compiler