summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoel Rosdahl <joel@rosdahl.net>2012-01-08 13:05:28 +0100
committerJoel Rosdahl <joel@rosdahl.net>2012-01-08 13:05:28 +0100
commitcb09292bbf3e85116b2cb3dba90ed0e699d51f84 (patch)
tree4908b2baff7835602e029a5bd02921e6a90595d7
parentd329e0af9016e3828d98b369357dbb4a6d35725f (diff)
downloadccache-cb09292bbf3e85116b2cb3dba90ed0e699d51f84.tar.gz
Update NEWS
-rw-r--r--NEWS.txt34
1 files changed, 34 insertions, 0 deletions
diff --git a/NEWS.txt b/NEWS.txt
index e332b033..491cd21e 100644
--- a/NEWS.txt
+++ b/NEWS.txt
@@ -2,6 +2,40 @@ ccache news
===========
+ccache 3.1.7
+------------
+Release date: 2012-01-08
+
+
+Bug fixes
+~~~~~~~~~
+
+ - Non-writable `CCACHE_DIR` is now handled gracefully when
+ `CCACHE_READONLY` is set.
+ - Made failure to create files (typically due to bad directory permissions)
+ in the cache directory fatal. Previously, such failures were silently and
+ erroneously flagged as "compiler produced stdout".
+ - Both the `-specs=file` and `--specs=file` forms are now recognized.
+ - Added recognition and hashing of GCC plugins specified with
+ `-fplugin=file`.
+ - `CCACHE_COMPILERCHECK` now also determines how to hash explicit specs
+ files (`-specs=file`).
+ - Added `CPATH`, `C_INCLUDE_PATH` and similar environment variables to the
+ hash to avoid false cache hits when such variables have changed.
+ - Corrected log message when unify mode is enabled.
+ - Reverted the GCC bug compatibility for `-MT`/`-MQ` options with
+ concatenated arguments introduced in ccache 3.1.5. (The bug is fixed in
+ recent GCC versions.)
+
+
+Other
+~~~~~
+
+ - Corrected license header for `mdfour.c`.
+ - Improved documentation on how to fix bad object files in the cache.
+
+
+
ccache 3.1.6
------------
Release date: 2011-08-21