A Fast C/C++ Compiler Cache
ccache is a compiler cache. It speeds up recompilation by caching the result of
previous compilations and detecting when the same compilation is being done
again. Supported languages are C, C++, Objective-C and Objective-C++.
- Developed at devel:tools:building
- Sources inherited from project openSUSE:Factory
-
6
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Leap:15.0:Staging:FactoryCandidates/ccache && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
ccache-4.2.1.tar.xz | 0000431484 421 KB | |
ccache-4.2.1.tar.xz.asc | 0000000833 833 Bytes | |
ccache.changes | 0000048269 47.1 KB | |
ccache.keyring | 0000010603 10.4 KB | |
ccache.spec | 0000002423 2.37 KB |
Revision 58 (latest revision is 80)
Richard Brown (RBrownSUSE)
accepted
request 883205
from
Martin Pluskal (pluskalm)
(revision 58)
- Update to version 4.2.1: * Ccache now only dup2`s stderr into `$UNCACHED_ERR_FD for calls to the preprocessor/compiler. This works around a complex bug in interaction with GNU Make, LTO linking and the Linux PTY driver. * Fixed detection of color diagnostics usage when using -Xclang -fcolordiagnostics options. * The -frecord-gcc-switches compiler option is now handled correctly to avoid false positive cache hits. * Made it possible for per-compilation debug log files to be written in most argument processing error scenarios. Previously, ccache would only write debug log files if the argument processing phase was successful. * Made ccache bail out on too hard Clang option -gen-cdb-fragment-path. * The run_second_cpp made is now enforced on macOS if -g is used since newer Clang versions on macOS produce different debug information when compiling preprocessed code. * Made ccache only reject -f(no-)color-diagnostics for a known GCC compiler. This fixes a problem when using said option with clang++ on macOS. * Build configuration scripts now probe for atomic increment as well. This fixes a linking error on Sparc. * An existing CMake log message level is now used when warning about not finding asciidoc. * Fixed assertion in the "Debug option" test. * Upgraded to doctest 2.4.6. This fixes a build error with glibc >= 2.34.
Comments 2
ccache v4.6 was released https://ccache.dev/releasenotes.html
I tried updating it yesterday but I have encountered some tests failing that need investigation.