[ccache] ccache version 3.1.10 has been released
Joel Rosdahl
joel at rosdahl.net
Sun Oct 19 12:40:07 MDT 2014
I'm happy to announce ccache version 3.1.10, which is a bug fix release with
minor new features and improvements.
Details may be read in the release notes:
http://ccache.samba.org/releasenotes.html
Source archives are available here:
http://samba.org/ftp/ccache/ccache-3.1.10.tar.bz2
http://samba.org/ftp/ccache/ccache-3.1.10.tar.gz
http://samba.org/ftp/ccache/ccache-3.1.10.tar.xz
The source archives have been signed with my OpenPGP key (5594ADB8):
http://samba.org/ftp/ccache/ccache-3.1.10.tar.bz2.asc
http://samba.org/ftp/ccache/ccache-3.1.10.tar.gz.asc
http://samba.org/ftp/ccache/ccache-3.1.10.tar.xz.asc
You can run "gpg --verify ccache-3.1.10.tar.*.asc" to check the source
archive
integrity after download.
New features and improvements:
- Added support for the `-Xclang` compiler option.
- Improved handling of exit code of internally executed processes.
- Zero length object files in the cache are now rejected as invalid.
- Bail out on option `-gsplit-dwarf` (since it produces multiple output
files).
- Compiler option `-fdebug-prefix-map` is now ignored (not part of the
hash).
(The `-fdebug-prefix-map` option may be used in combination with
`CCACHE_BASEDIR` to reuse results across different directories.)
- Added note in documentation that `--ccache-skip` currently does not mean
``don't hash the following option''.
- To enable support for precompiled headers (PCH), `CCACHE_SLOPPINESS` now
also
needs to include the new `pch_defines` sloppiness. This is because ccache
can't detect changes in the source code when only `#define`s have been
changed.
- Stale files in the internal temporary directory (`<ccache_dir>/tmp`) are
now
cleaned up if they are older than one hour.
Bug fixes:
- Fixed path canonicalization in `make_relative_path()` when path doesn't
exist.
- Fixed bug in `common_dir_prefix_length()`. This corrects the
`CCACHE_BASEDIR`
behavior.
- ccache no longer tries to create the cache directory when
`CCACHE_DISABLE` is
set.
- Fixed bug when reading manifests with a very large number of file info
entries.
- Fixed problem with logging of current working directory.
-- Joel
More information about the ccache
mailing list