[ccache] ccache version 3.3.5 has been released
Joel Rosdahl
joel at rosdahl.net
Sat Jan 13 18:47:43 UTC 2018
ccache version 3.3.5 is now available.
Details may be read in the release notes:
http://ccache.samba.org/releasenotes.html#_ccache_3_3_5
Source archives are available here:
https://www.samba.org/ftp/ccache/ccache-3.3.5.tar.bz2
https://www.samba.org/ftp/ccache/ccache-3.3.5.tar.gz
https://www.samba.org/ftp/ccache/ccache-3.3.5.tar.xz
The source archives have been signed with my OpenPGP key (ID 5594ADB8,
fingerprint 5A93 9A71 A467 92CF 5786 6A51 996D DA07 5594 ADB8):
https://www.samba.org/ftp/ccache/ccache-3.3.5.tar.bz2.asc
https://www.samba.org/ftp/ccache/ccache-3.3.5.tar.gz.asc
https://www.samba.org/ftp/ccache/ccache-3.3.5.tar.xz.asc
You can run "gpg --verify ccache-3.3.5.tar.*.asc" to check the source
archive integrity after download.
Improvements:
- Documented how automatic cache cleanup works.
Bug fixes:
- Fixed a regression where the original order of debug options could be
lost. This reverts the "Improved parsing of -g* options" feature in
ccache 3.3.
- Multiple -fdebug-prefix-map options should now be handled correctly.
- Fixed matching of directories in the ignore_headers_in_manifest
configuration option.
- Fixed detection of missing argument to -opt/--options-file.
- ccache now bails out when building a precompiled header if any of the
corresponding header files have an updated timestamp. This fixes
complaints from clang.
- Fixed a bug related to erroneously storing a dependency file with
absolute paths in the cache on a preprocessed hit.
- "ccache -c/--cleanup" now works like documented: it just recalculates
size counters and trims the cache to not exceed the max size and file
number limits. Previously, the forced cleanup took "limit_multiple"
into account, so that "ccache -c/--cleanup" by default would trim the
cache to 80% of the max limit.
- ccache no longer ignores linker arguments for clang since clang warns
about
them.
- Plugged a couple of file descriptor leaks.
- Fixed a bug where ccache would skip hashing the compiler argument
following a -fno-working-directory, -fworking-directory, -nostdinc,
-nostdinc++, -remap or -trigraphs option in preprocessor mode.
-- Joel
More information about the ccache
mailing list