4 ms·
Regular ccache supports remote storage as well: https://ccache.dev/manual/latest.html#_remote_storage_backends https://ccache.dev/manual/latest.html#_remote_sto
by jandeboevrie 3y ago
Regular ccache supports remote storage as well: https://ccache.dev/manual/latest.html#_remote_storage_backends https://ccache.dev/manual/latest.html#_remote_storage_backen...
- CaptainOfCoit 3y agoI guess the difference is that sccache supports cloud storage (S3, R2, Google Cloud Storage, el al) out of the box while cache doesn't, as far as I can tell.
- slavik81 3y agoThe sccache description was written before remote storage was added to ccache. Remote storage is a relatively new feature for ccache, and it didn't exist when sccache was created.
- kinkaid 3y agoThe ability to use the local and remote caches in tandem is the most important feature to me. sccache will use one or the other exclusively, so successive builds will have to pay the latency and bandwidth costs every time an artifact is built rather than just unpacking from the local cache. ccache stages remote artifacts locally by default, so it only pays the network costs once per artifact. In CI builds they are more or less the same, but the local build experience for ccache is much nicer imo.
- sgammon 3y agoboth are supported by buildless as well https://less.build https://less.build
- sgammon 3y ago(ccache is only about caching, not distributing builds, also...)