Re: [lldb-dev] llvm changing line table info from DWARF 2 to DWARF 4

2016-10-19 Thread Tim Hammerquist via lldb-dev
The LLDB job in llvm.org will build a stage1 RA with llvm+clang+libcxx+compiler-rt using the system compiler, and use the new compiler to build lldb. By default, this is kicked off automatically when a clang stage1 RA is successful, but can be manually triggered to build HEAD, or any revision desi

Re: [lldb-dev] llvm changing line table info from DWARF 2 to DWARF 4

2016-10-19 Thread Tim Hammerquist via lldb-dev
I was mistaken. The system toolchain builds stage1 llvm, clang & co. The system toolchain builds lldb containing the llvm/clang/etc bits. The system toolchain builds gtest test programs. The stage1 compiler builds the python test inferiors. On Wed, Oct 19, 2016 at 3:28 PM, Eric Christopher wrot

Re: [lldb-dev] llvm changing line table info from DWARF 2 to DWARF 4

2016-10-19 Thread Tim Hammerquist via lldb-dev
On Wed, Oct 19, 2016 at 4:09 PM, Eric Christopher wrote: > > On Wed, Oct 19, 2016 at 3:34 PM Tim Hammerquist wrote: > >> I was mistaken. >> >> The system toolchain builds stage1 llvm, clang & co. >> The system toolchain builds lldb containing the llvm/clang/etc bits. >> The system toolchain buil

Re: [lldb-dev] llvm changing line table info from DWARF 2 to DWARF 4

2016-10-20 Thread Tim Hammerquist via lldb-dev
IIRC, the only reason the LLDB python test suite uses the in-tree compiler (Scenario 1) was so to test sanitizers before they were available in the system compiler. If that's the case, then using Xcode 8 on the builder will allow both the LLDB build and tests to use the system compiler. As I under