ccache version 3.5 is now available. Details may be read in the release notes:
http://ccache.samba.org/releasenotes.html#_ccache_3_5 Source archives are available here: https://www.samba.org/ftp/ccache/ccache-3.5.tar.bz2 https://www.samba.org/ftp/ccache/ccache-3.5.tar.gz https://www.samba.org/ftp/ccache/ccache-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.5.tar.bz2.asc https://www.samba.org/ftp/ccache/ccache-3.5.tar.gz.asc https://www.samba.org/ftp/ccache/ccache-3.5.tar.xz.asc You can run “gpg --verify ccache-3.5.tar.*.asc” to check the source archive integrity after download. Changes: - Added a boolean “debug” (“CCACHE_DEBUG”) configuration option. When enabled, ccache will create per-object debug files that are helpful e.g. when debugging unexpected cache misses. See also the new “Cache debugging” section in the manual. - Renamed “CCACHE_CC” to “CCACHE_COMPILER” (keeping the former as a deprecated alias). - Added a new command-line option “-k/--get-config” that prints the value of a config key. - It is now possible to let ccache hash a precomputed checksum file instead of the full content of a precompiled header. This can save time for large precompiled headers. Note that the build system needs to keep the checksum file in sync with the precompiled header for this to work. - Improved performance substantially when using “hash_dir = false” on platforms like macOS where “getcwd()” is slow. - Added “stats updated” timestamp in “ccache -s” output. This can be useful if you wonder whether ccache actually was used for your last build. - Renamed “stats zero time” to “stats zeroed” and documented it. The counter is also now only present in “ccache -s” output when “ccache -z” actually has been called. - The content of the “-fsanitize-blacklist” file is now included in the hash, so updates to the file will now correctly result in separate cache entries. - It’s now possible to opt out of building and installing man pages when running “make install” in the source repository. - If the compiler type can’t be detected (e.g. if it is named “cc”), use safer defaults that won’t trip up Clang. - Made the ccache test suite work on FreeBSD. - Added “file_stat_matches_ctime” option to disable ctime check if “file_stat_matches” is enabled. - Made “./configure --without-bundled-zlib” do what’s intended. -- Joel _______________________________________________ ccache mailing list ccache@lists.samba.org https://lists.samba.org/mailman/listinfo/ccache