On Mon, Oct 1, 2018 at 8:05 AM Randell Jesup <rjesup.n...@jesup.org> wrote:

> >Tup is a modern build system that enables fast and correct builds. I'm
> >pleased to announce the availability of Tup for building Firefox on Linux.
> >Compared to Make, building with Tup will result in faster incremental
> build
> >times and reduce the need for clobber builds. See the in-tree docs for
> >details [1].
>
> So this seems to be faster for "./mach build" if you have small changes
> to c++ code . However, "./mach build binaries" doesn't work at all.
> (Perhaps with this it's no longer necessary, but if so a message stating
> that would be good).
>

Thanks for trying it out! I've posted a change to  re-direct mach build
"binaries" and "faster" to simply "./mach build" in bug 1493272
<https://bugzilla.mozilla.org/show_bug.cgi?id=1493272>. There are more
details in the bug, but simply running "./mach build" in the tup backend
should be as fast and cover cases we'd want "binaries" or "faster" in a
make based backend.


> >cd ~/.mozbuild && mach artifact toolchain --from-build linux64-tup
>
> This doesn't work... no "mach" in my path.  Going to a tree and typing
> './mach artifact toolchain --from-build linux64-tup' works though.
>

We will update the docs to not  assume "mach" is on PATH in bug 1495593
<https://bugzilla.mozilla.org/show_bug.cgi?id=1495593>


>
> --
> Randell Jesup, Mozilla Corp
> remove "news" for personal email
> _______________________________________________
> dev-platform mailing list
> dev-platform@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-platform
>
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to