Ah, if you are specifically asking about the case of speeding up builds from 
scratch using cached results, that *is* somewhat doable, but it is still true 
that I don't know of an existing system for managing it for you.

I want llbuild + swiftc to grow in the direction of being able to solve that 
problem, but no one is actively working on it. If it is something you were 
interested in contributing to (bearing in mind it is a very large project) or 
just pick up and adopt? Also, is this something you were looking for just in 
the context of Swift, or in the Xcode + Swift context?

 - Daniel

> On Sep 28, 2016, at 2:00 PM, Oscar Bonilla via swift-dev 
> <swift-dev@swift.org> wrote:
> 
> Primarily many builds from scratch. Specifically for a CI pipeline. That's 
> why I was also wondering about distcc, so the build objects could be cached 
> and shared among many machines.
> 
> -- 
> Oscar Bonilla
> Staff Software Engineer
> Tools Group
> 
> 
> 
> oboni...@linkedin.com <mailto:oboni...@linkedin.com>
> linkedin.com/in/ <http://linkedin.com/in/>seeob
> 
> On Tue, Sep 27, 2016 at 11:52 AM, Kevin Choi <code.kc...@gmail.com 
> <mailto:code.kc...@gmail.com>> wrote:
> Just curious, are there scenarios other than simple local build that you wish 
> to speed up? I don't know if ccache offers much more than incremental build 
> by existing build systems.
> -Kevin
> 
> On Tue, Sep 27, 2016 at 11:09 AM, Oscar Bonilla via swift-dev 
> <swift-dev@swift.org <mailto:swift-dev@swift.org>> wrote:
> Hello swift developers,
> 
> I was wondering if any of you knows anything about something
> like ccache and/or distcc for swift.
> 
> Basically, what I want is to speed up compiles by caching the result
> (like ccache does) and then reusing the compilation results across
> multiple machines.
> 
> Does anything like that exist for swift? I looked at ccache but they
> don't support swift and I couldn't find anything on distcc either.
> 
> Thanks!
> 
> -Oscar
> 
> _______________________________________________
> swift-dev mailing list
> swift-dev@swift.org <mailto:swift-dev@swift.org>
> https://lists.swift.org/mailman/listinfo/swift-dev 
> <https://lists.swift.org/mailman/listinfo/swift-dev>
> 
> 
> 
> _______________________________________________
> swift-dev mailing list
> swift-dev@swift.org
> https://lists.swift.org/mailman/listinfo/swift-dev

_______________________________________________
swift-dev mailing list
swift-dev@swift.org
https://lists.swift.org/mailman/listinfo/swift-dev

Reply via email to