Re: [lldb-dev] Exclusively build and install LLDB?

2015-12-02 Thread Todd Fiala via lldb-dev
Yes, that concept came out in the thread. I just wanted to make sure there wasn't also a desire to park on a version of llvm/clang, and if so, that the path there is not pleasant and definitely not intended to be supported on top of tree svn/trunk. Thanks for clarifying! -Todd On Wed, Dec 2,

Re: [lldb-dev] Exclusively build and install LLDB?

2015-12-02 Thread Todd Fiala via lldb-dev
Sorry for being late the the party here. Sean Callanan and some of the other members can comment more on this, but LLDB's expression parser for C/C++ is going to need access to the clang include headers, so somehow lldb has to be able to find them. Out of tree llvm/clang usage is certainly

Re: [lldb-dev] Exclusively build and install LLDB?

2015-12-02 Thread Jim Ingham via lldb-dev
Todd is right, at runtime lldb does need to find some of the clang include files in order to build modules for its own purposes. On an OS X install, these headers are put in: LLDB.framework/Resources/Clang and are: > ls ./ avx512vlbwintrin.h lzcntintrin.h

Re: [lldb-dev] Exclusively build and install LLDB?

2015-11-29 Thread Kamil Rytarowski via lldb-dev
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On 27.11.2015 00:57, Kamil Rytarowski via lldb-dev wrote: > On 11/23/15 10:28, Pavel Labath wrote: >> I believe that for purposes of building distribution packages you >> should use the out-of-tree mode of building lldb. This means, >> you build

Re: [lldb-dev] Exclusively build and install LLDB?

2015-11-26 Thread Kamil Rytarowski via lldb-dev
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On 11/23/15 10:28, Pavel Labath wrote: > I believe that for purposes of building distribution packages you > should use the out-of-tree mode of building lldb. This means, you > build llvm and clang separately, and then point your LLDB build to >

Re: [lldb-dev] Exclusively build and install LLDB?

2015-11-23 Thread Pavel Labath via lldb-dev
I believe that for purposes of building distribution packages you should use the out-of-tree mode of building lldb. This means, you build llvm and clang separately, and then point your LLDB build to their installation path with LLDB_PATH_TO_LLVM_BUILD and LLDB_PATH_TO_CLANG_BUILD variables. This

Re: [lldb-dev] Exclusively build and install LLDB?

2015-11-22 Thread Kamil Rytarowski via lldb-dev
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On 23.11.2015 05:19, Zachary Turner wrote: > LLDB links against clang and llvm. How would an lldb-only target > work? i.e. how would you build lldb without first building clang > and llvm? Unless I'm misunderstanding the purpose of your > question:

Re: [lldb-dev] Exclusively build and install LLDB?

2015-11-22 Thread Zachary Turner via lldb-dev
LLDB links against clang and llvm. How would an lldb-only target work? i.e. how would you build lldb without first building clang and llvm? Unless I'm misunderstanding the purpose of your question: As for the install, are you saying that running "ninja install" does not install lldb? If so