Most plug-ins should be built on all systems all the time. The _only_ plugins 
that shouldn't be built are ones that can only build on the native system and 
only make sense to use on the native system. That means "ProcessLinux" is for 
linux only, and "ProcessFreeBSD" is for FreeBSD only. Right now there are a 
bunch of Apple plug-ins that aren't being built for everyone, but they should 
be and Todd Fiala and I are working on making sure they are included soon.

So the answer is "make the build work" for all plug-ins. Right now we have 3 
build systems: Xcode (darwin only), make and cmake. Usually when changes get 
made things break so we need to fix them.

Greg

On Mar 12, 2014, at 8:22 AM, Kuba Ober <[email protected]> wrote:

> Currently, the build scripts and source/lldb.cpp disagree on what plugins are
> included for Darwin.
> 
> The build scripts don’t build the JITLoaderGDB and ProcessElfCore, yet 
> lldb.cpp
> tries to initialize and terminate those plugins, resulting in link failure.
> 
> What’s the right way to go? Should I patch to disable those plugins, or to
> enable them?
> 
> Cheers, Kuba Ober
> _______________________________________________
> lldb-dev mailing list
> [email protected]
> http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev


_______________________________________________
lldb-dev mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev

Reply via email to