From 6695d6011bc8a91e167da86fb326d54a9d005cde Mon Sep 17 00:00:00 2001 From: Joel Rosdahl Date: Mon, 22 Jun 2020 15:13:39 +0200 Subject: [PATCH] Update NEWS --- doc/NEWS.adoc | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/doc/NEWS.adoc b/doc/NEWS.adoc index 8274f8868..487727436 100644 --- a/doc/NEWS.adoc +++ b/doc/NEWS.adoc @@ -1,6 +1,40 @@ ccache news =========== +ccache 3.7.10 +------------ +Release date: 2020-06-22 + +Bug fixes +~~~~~~~~~ + +- Improved handling of profiling options. ccache should now work correctly for + profiling options like `-fprofile-{generate,use}[=path]` for GCC ≥ 9 and + Clang as well as `-fauto-profile[=path]` and the Clang-specific + `-fprofile-instr-{generate,use}[=path]` and `-fprofile-sample-{use,accurate}` + options. + +- ccache now copies files directly from the cache to the destination file + instead of via a temporary file. This avoids problems when using filenames + long enough to be near the file system's filename max limit. + +- When the hard-link mode is enabled, ccache now only uses hard links for + object files, not other files like dependency files. This is because + compilers unlink object files before writing to them but they don't do that + for dependency files, so the latter can become overwritten and therefore + corrupted in the cache. + +- Fixed a glitch related to hard-link mode and an empty cache. + +- ccache now supports the ccache.conf file to be a symlink. + +- Temporary files are now deleted immediately on signals like SIGTERM and + SIGINT instead of some time later in a cleanup phase. + +- Fixed a bug that affected ccache's `-o/--set-config` option for the + `base_dir` and `cache_dir_levels` keys. + + ccache 3.7.9 ------------ Release date: 2020-03-29 -- 2.47.2