]> git.ipfire.org Git - thirdparty/ccache.git/commitdiff
Update NEWS v3.7.10
authorJoel Rosdahl <joel@rosdahl.net>
Mon, 22 Jun 2020 13:13:39 +0000 (15:13 +0200)
committerJoel Rosdahl <joel@rosdahl.net>
Mon, 22 Jun 2020 17:52:47 +0000 (19:52 +0200)
doc/NEWS.adoc

index 8274f8868ae4594719c202bc16a8089a7702a822..48772743667f79c1791e03689227a8ce44b9c433 100644 (file)
@@ -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