Threading should be enabled by default in LLVM, you have to go out of your
way to disable it.


On Tue, Sep 9, 2014 at 5:12 PM, Greg Clayton <gclay...@apple.com> wrote:

> Because LLVM enables threading manually, this is the main reason we didn't
> use their locking primitives.
>
> I am not sure if we recently started using any of LLVM threading stuff
> that gets disabled (Zach's changes?) when threading isn't enabled in LLVM,
> but I don't believe we have enabled threading in LLVM builds.
>
> Can you elaborate on what is making the build fail now after you disable
> threads?
>
> > On Sep 9, 2014, at 4:50 PM, Keno Fischer <kfisc...@college.harvard.edu>
> wrote:
> >
> > We build LLVM with threads disabled by default (using make&configure).
> > Recently this started causing the LLDB build to fail. I'm not sure if
> > this is because of changes to LLDB or the LLVM build system in general
> > but it brings me to two questions. First, is it now necessary to build
> > LLVM with threads enabled to build LLDB? And, second, if not, is it
> > reasonable to link in pthread even when --disable-threads is passed to
> > ./configure, since I don't believe LLDB can be built without threading
> > support entirely?
> >
> > Thanks,
> > Keno
> > _______________________________________________
> > lldb-dev mailing list
> > lldb-dev@cs.uiuc.edu
> > http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev
>
> _______________________________________________
> lldb-dev mailing list
> lldb-dev@cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev
>
_______________________________________________
lldb-dev mailing list
lldb-dev@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev

Reply via email to