On Sun, Oct 18, 2015 at 8:37 PM, Boris Zbarsky <bzbar...@mit.edu> wrote:
>>
>> Eventually |mach build| should just do the right
>> thing, no matter what files you've touched...
>
> The problem is that definitions of "right thing" differ depending on the
> goal, right?

I'm using the standard build system sense of "right thing" where all
dependencies are known and correct and the build system conservatively
rebuilds things based on modification timestamps and at file
granularity. Which we currently don't have but which glandium and co.
are steadily working towards.

This is good enough 99% of the time but then there's the 1% cases such
as the one bholley is discussing. And those cases are valid; we just
want them to be as simple as possible while still being useful so they
don't get in the way of other improvements. AIUI glandium started this
thread because dumbmake is exactly a system for those 1% cases that is
*not* all that simple and *is* getting in the way of other
improvements.

Nick
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to