[swift-dev] ccache and/or distcc for swift
Daniel Dunbar
daniel_dunbar at apple.com
Wed Sep 28 16:16:57 CDT 2016
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 at 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
>
>
>
> obonilla at linkedin.com <mailto:obonilla at linkedin.com>
> linkedin.com/in/ <http://linkedin.com/in/>seeob
>
> On Tue, Sep 27, 2016 at 11:52 AM, Kevin Choi <code.kchoi at gmail.com <mailto:code.kchoi at 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 at swift.org <mailto:swift-dev at 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 at swift.org <mailto:swift-dev at swift.org>
> https://lists.swift.org/mailman/listinfo/swift-dev <https://lists.swift.org/mailman/listinfo/swift-dev>
>
>
>
> _______________________________________________
> swift-dev mailing list
> swift-dev at swift.org
> https://lists.swift.org/mailman/listinfo/swift-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-dev/attachments/20160928/176cebeb/attachment.html>
More information about the swift-dev
mailing list