[LLVMdev] [cfe-dev] Using CMake/Ninja on buildbots

Kristof Beyls kristof.beyls at arm.com
Thu Feb 7 03:54:12 PST 2013



> -----Original Message-----
> From: cfe-dev-bounces at cs.uiuc.edu [mailto:cfe-dev-bounces at cs.uiuc.edu] On
> Behalf Of David Blaikie
> Sent: 06 February 2013 23:05
> To: Renato Golin
> Cc: Clang Dev; LLVM Dev
> Subject: Re: [cfe-dev] [LLVMdev] Using CMake/Ninja on buildbots
>
> ...
>
> You're right - it's a tradeoff & I think in favor of not wasting
> resources validating all the different build tools on every commit. If
> there are bugs in the warm builds of Ninja I think it's better to fix
> those than to run clean builds - we should have immense confidence in
> incremental rebuilds or we're going to be much slower as developers.
> 
> Especially for these slower hardware platforms it's much more
> important to diagnose the more likely bugs (actual problems that only
> arise on this hardware - since it's also hardware that is going to be
> very infrequently run by the general developer community pre-commit)
> and do so as fast (& with as small of a commit/blame range) as
> possible.


+1.
It seems to make sense to me to leave the "make clean" configurations to
platforms that can build very quickly from scratch; and for the available 
arm buildbots to set up builds so that they do incremental builds as
quickly as possible.

Kristof






More information about the llvm-dev mailing list