Ccache

Joel Rosdahl · Ccache.Ccache

Ccache is a compiler cache. It speeds up recompilation by caching previous compilations and detecting when the same compilation is being done again.

Ccache is a compiler cache. It speeds up recompilation by caching previous compilations and detecting when the same compilation is being done again. Ccache is free software, released under the GNU General Public License version 3 or later.

winget install --id Ccache.Ccache --exact --source winget

Latest 4.13.2

Release Notes

New deliverables

  • Added tar.gz archives for Linux binary releases. [contributed by Joel Rosdahl]
  • Added installation script for Linux binary releases. [contributed by Joel Rosdahl]

Bug fixes and improvements

  • Fixed LTO handling when -fno-lto follows -flto: LTO is now properly disabled in this case. [contributed by Kristian Sloth Lauszus]
  • Fixed crash when using MSVC /Yc without /Fp. [contributed by Joel Rosdahl]
  • Fixed rewriting of MSVC /FI argument to a relative path when base_dir is set. [contributed by Joel Rosdahl]
  • Improved robustness when parsing broken cache entry files. [contributed by Joel Rosdahl]
  • Fixed atime/mtime restoration when recompressing a file. [contributed by Joel Rosdahl]

Test improvements

  • Fixed test failures for remote_helper tests when $PWD is long. [contributed by Joel Rosdahl]
  • Improved robustness of remote_helper tests on slow systems. [contributed by Maksym Sobolyev]
  • Relaxed util::exec_to_string unit test for portability. [contributed by Maksym Sobolyev]
  • Removed unnecessary, compiler-specific checks in -flto tests. [contributed by Joel Rosdahl]

Installer type: zip

Architecture Scope Download SHA256
x64 Download 6FD36619985B36DA4D765851DBA9F1BAECB0539394330693D146B86D37FE8683
arm64 Download 7D443854A4D818313AD5F0EFF5F71BBAD85F271978C58F63D27296D8B61FB577

Details

Homepage
https://github.com/ccache/ccache
License
GPL-3.0
Publisher
Joel Rosdahl
Support
https://github.com/ccache/ccache/discussions
Moniker
ccache

Tags

cc++ccachecompilationcross-platformopen-sourceoptimizationspeedup

Older versions (14)

4.13.1
Architecture Scope Download SHA256
x64 Download 1C78A0B816A3174D4B170B96294E016A21FB4A577DFD8361E7322F77F85C6348
arm64 Download 5907C8F74DCFFF920EE57DF55A5CB98164630665926B2BA9085E9F5FB701C58F
4.13
Architecture Scope Download SHA256
x64 Download E0FD1197FE979E9C8CD44A418A67EF4076D788806389F37AB4601C32AC8BA753
arm64 Download 9D3030850F8B933A814B5BAFD5168026EF606E4BEFBB1868E659336B2DAE4C55
4.12.3
Architecture Scope Download SHA256
x86 Download ED9624055CCF06854CEFCC521611CE5944ED41F5DDDA558995868A37B5174396
x64 Download 859141059AC950E1E8CD042C66F842F26B9E3A62A1669A69FE6BA180CB58BBDF
4.12.2
Architecture Scope Download SHA256
x86 Download 0CF9AE22C358B37ED41DC44705008A2CC7A2837FC08E51821ACF399B9D673A83
x64 Download 82C1B130B25CC162531DC7A062DC5EA99349CD536BC9EBA8A66D976802D66516
4.12.1
Architecture Scope Download SHA256
x86 Download 2012B76631366DDED52C3A983D8BDA154DD76BADB05BD6D8CDE63E184CD5538A
x64 Download 98AEA520D66905B8BA7A8E648A4CC0CA941D5E119D441F1E879A4A9045BF18F6
4.12
Architecture Scope Download SHA256
x86 Download C046AD7159D312312662C380DA5932D441407F56164E451B09C16DAD8DB01051
x64 Download 85C963B154DCF5E38DC6839D660218433A3B0B86387C302675D236E17AE7220D
4.11.3
Architecture Scope Download SHA256
x86 Download AD0248EDCCE9959FE4075DDC41496A099366B0C785AEE062A8D59D26C1385178
x64 Download BFD031CAD091B7DB7E68C3303BE542B0F7FEE7A3E716D76EC6F7E6C7EF4B3526
4.11.2
Architecture Scope Download SHA256
x86 Download 35F24ADCFF64A95A99EAFCFE5B0A0A4C69FBA950825091BA82A9984D90EBAE84
x64 Download 1F39F3AD5AAE3FE915E99AD1302633BC8F6718E58FA7C0DE2B0BA7E080F0F08C
4.11.1
Architecture Scope Download SHA256
x86 Download BAB075A6B96CD8675164B2BDC1104021E1F1FECDA21C53B7FF56545842B112B4
x64 Download 1FCCFFF3D22DC05BAD61073FE050398BA8CD99395DD21D0EA1397B96FA2B508E
4.11.0
Architecture Scope Download SHA256
x86 Download D0D84BCDA3FC32F1F898AA24249C646F553CE4C6A329A99D4D364532F5D6A590
x64 Download 47BBEEFC588EC3DE4EF6E5006FEB11771BFE3B30380FACF24605352B2D6EC04D
4.10.2
Architecture Scope Download SHA256
x86 Download 30BD081F45F92AFFE74B776F19B8872A09B6B5DF3EC6C43C552863D73C804871
x64 Download 6252F081876A9A9F700FAE13A5AEC5D0D486B28261D7F1F72AC11C7AD9DF4DA9
4.10.1
Architecture Scope Download SHA256
x86 Download BFBA3FB4BE293DE5C2BE5990E2DC44DA2CD863CACF9739B4ACDFFA23CA7A5E67
x64 Download 06B26CCE440F54B9EFFD7766075F05C4EC051859BD24B9969CAB66855BF07DFB
4.10
Architecture Scope Download SHA256
x64 Download B62CEF76EDB9EC74A9E27D15A3B045D83E80F5BDB7DEBC6CBEA6D617971CC6ED
x86 Download 580457ADD282B6A36A987E4CD8C17D02D094AF356E46954388A132AB714C259A
4.9.1
Architecture Scope Download SHA256
x64 Download D0836518CFDB74CC765A6BC6C353009367D8FC15DBBEC4899EBDBEB750A07F77
x86 Download 3E40644FEE4A1FE5DAD135C36DA180C1C0EAEDF41BF86D483C4C5FFAC7DE5E93