A Fast C/C++ Compiler Cache

Edit Package ccache

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++.

Refresh
Refresh
Source Files
Filename Size Changed
ccache-3.7.1.tar.xz 0000349276 341 KB
ccache-3.7.1.tar.xz.asc 0000000833 833 Bytes
ccache.changes 0000035384 34.6 KB
ccache.keyring 0000010603 10.4 KB
ccache.spec 0000002346 2.29 KB
Revision 45 (latest revision is 76)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 700046 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 45)
- Fix upstream urls

- Update URLs in the .spec file
- Update to version 3.7.1
- Changes for version 3.7.1
  * Fixed a problem when using the compiler option `-MF /dev/null`.
  * Long commandlines are now handled gracefully on Windows by using 
    the `@file` syntax to avoid hitting the commandline size limit.
  * Fixed complaint from GCC 9’s `-Werror=format-overflow` when 
    compiling ccache itself.
- Changes for version 3.7
  * Fixed crash when the debug mode is enabled and the output file is 
    in a non-writable directory, e.g. when the output file is `/dev/null`.
  * Fixed an issue when printing very large log messages to the debug 
    log.
  * Fixed bugs related to support for `-gsplit-dwarf`. Previously 
    ccache could produce an incorrect link to the `.dwo` file in the 
    `.o` file.
  * Compilations with /dev/null as the input file are now cached.
  * ccache has learned how to contruct the object filename if no `-o` 
    option is given and the source filename does not include a `.` or 
    ends with a `.`.
  * Fixed a temporary file leak when the depend mode is enabled and 
    the compiler produces standard error output.
  * Fixed a bug in the depend mode where a manifest hash only could 
    be associated with one set of header dependencies.
  * Manifest files did not get marked as used on direct cache hits, 
    so the LRU cache cleanup would incorrectly remove them eventually. 
    This has been fixed.
  * The rewriting of absolute paths into relative paths in the
Comments 2

Luz Paz's avatar

ccache v4.6 was released https://ccache.dev/releasenotes.html


Danilo Spinella's avatar

I tried updating it yesterday but I have encountered some tests failing that need investigation.

openSUSE Build Service is sponsored by