We've been looking at setting up a windows buildbot too. However from my end 
the docs on setting one up are a little light on actual detail needed for a 
sysadmin to work with :) we don't have a problem providing licences for the 
machine.

Even one that tested simply building without running tests would be a great 
step in the right direction!

Colin

-----Original Message-----
From: "Virgile Bello" <[email protected]>
Sent: ‎15/‎03/‎2014 12:38
To: "Greg Clayton" <[email protected]>
Cc: "lldb-dev" <[email protected]>
Subject: Re: [lldb-dev] Are the JITLoaderGDB and ProcessElfCore pluginssupposed 
to work on OS X?

Concerning builds, I try to always check against cmake and make (Windows + 
Linux), but I noticed many of the LLDB build bots are not in very good shape.
Also, not sure if there is buildbots are testing automake & xcode only, or if 
some of them are testing cmake build as well? (even for LLVM?)



If buildbot gets fixed, I would be happy to try to setup a bot for some of the 
Windows builds, because they also tend to be easy to break.
However, I am not sure if it will be easy to get a stable Windows VM with 
licences (MSVC or MingW windows would be best, but if not possible, maybe cross 
compile from Linux MingW -- if it works -- could still be a good first step).



On 13 March 2014 01:27, Greg Clayton <[email protected]> wrote:

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
_______________________________________________
lldb-dev mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev

Reply via email to