[ccache] ccache version 3.2.2 has been released
Joel Rosdahl
joel at rosdahl.net
Sun May 10 06:35:08 MDT 2015
I'm happy to announce ccache version 3.2.2.
Details may be read in the release notes:
http://ccache.samba.org/releasenotes.html#_ccache_3_2_2
Source archives are available here:
http://samba.org/ftp/ccache/ccache-3.2.2.tar.bz2
http://samba.org/ftp/ccache/ccache-3.2.2.tar.gz
http://samba.org/ftp/ccache/ccache-3.2.2.tar.xz
The source archives have been signed with my OpenPGP key (5594ADB8):
http://samba.org/ftp/ccache/ccache-3.2.2.tar.bz2.asc
http://samba.org/ftp/ccache/ccache-3.2.2.tar.gz.asc
http://samba.org/ftp/ccache/ccache-3.2.2.tar.xz.asc
You can run "gpg --verify ccache-3.2.2.tar.*.asc" to check the source
archive
integrity after download.
New features and improvements:
- Added support for "CCACHE_COMPILERCHECK=string:<value>". This is a faster
alternative to "CCACHE_COMPILERCHECK=<command>" if the command's output
can
be precalculated by the build system.
- Add support for caching code coverage results (compiling for gcov).
Bug fixes:
- Fixed bug which could result in false cache hits when source code contains
'"' followed by " /*" or " //" (with variations).
- Made hash of cached result created with and without "CCACHE_CPP2"
different.
This makes it possible to rebuild with "CCACHE_CPP2" set without having to
clear the cache to get new results.
- Don't try to reset a non-existing stats file. This avoids "No such file or
directory" messages in the ccache log when the cache directory doesn't
exist.
- Fixed a bug where ccache deleted clang diagnostics after compiler
failures.
- Avoid performing an unnecessary copy of the object file on a cache miss.
- Bail out on too hard compiler option "-fmodules".
- Bail out on too hard compiler option "-fplugin=libcc1plugin" (interaction
with GDB).
- Fixed build error when compiling ccache with recent clang versions.
- Removed signal-unsafe code from signal handler.
- Corrected logic for when to output cached stderr.
- Wipe the whole cached result on failure retrieving a cached file.
- Fixed build error when compiling ccache with recent clang versions.
-- Joel
More information about the ccache
mailing list