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