On 01/04/2019 21:40, Bobby Holley wrote: > My (possibly outdated) understanding is that the sccache distributed > compilation stuff is restricted to the build machines we control. Naively, > I'm not sure there's a secure way to have machines in the wild contribute > build artifacts, given the risk of malicious code. > > It seems plausible that we could at least allow read-only access to the > artifacts generated by the build machines, but that would presumably only > be useful if the developer's system configuration exactly matched that of > the build machine.
Oh, the setup I was thinking of would be similar to how icecc works now, on a local network. So, for example, N developers in the Berlin office sharing a scheduler and build resources in the same network. I'm not 100% sure whether the distributed compilation part of sccache is only about sharing compilation artifacts, or also compiling stuff in remote machines (like icecc does), or both, but afaik even in a local network it could still be a pretty nice build-time / productivity improvement. -- Emilio > On Mon, Apr 1, 2019 at 12:23 PM Emilio Cobos Álvarez <emi...@crisal.io> > wrote: > >> Hi, >> >> Over in #layout people were ranting about how much of a pain it was to >> set up icecc on MacOS. I pointed out that sccache in theory does support >> distributed compilation[1] and in theory also supports MacOS clients. >> >> Does anybody know to what extent is it in a usable state? Can it replace >> icecc? I'm a Linux user, and icecc works pretty well, but if sccache >> supports Rust as well that's a huge plus. >> >> Are people encouraged to try it out? Or only experimentally? Or should >> we wait? >> >> I know Ted encouraged me to try it in Berlin, and I still have to do >> that (d'oh :/). So given that I suspect the answer is "it's worth trying >> out and report bugs". But worth knowing if it's more generally usable or >> mostly experimental. >> >> Thanks, >> >> -- Emilio >> >> [1]: >> >> https://github.com/mozilla/sccache/blob/master/docs/DistributedQuickstart.md >> _______________________________________________ >> 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 > _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform