From: Joel Rosdahl Date: Sun, 1 Nov 2009 19:17:39 +0000 (+0100) Subject: Update NEWS X-Git-Tag: v3.0pre0~180 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=71f0bb1153ee4bb218b21ef533e42b555de95557;p=thirdparty%2Fccache.git Update NEWS --- diff --git a/NEWS b/NEWS index 3a4fda5d7..98b0dedaa 100644 --- a/NEWS +++ b/NEWS @@ -3,6 +3,11 @@ Changes since ccache 2.4 New features and improvements: + - Object files are now by default stored compressed in the cache. The runtime + cost is negligible, and more files will fit in the ccache directory and in + the disk cache. CCACHE_NOCOMPRESS can be set to disable object file + compression. + - Added CCACHE_NOHASH_SIZE_MTIME option that tells ccache not to hash the real compiler's size and modification time. @@ -12,6 +17,11 @@ New features and improvements: - Temporary files are now created in the directory they will end up in. This makes ccache more friendly to Linux's directory layout. + - Added support for long command-line options. + + - A CACHEDIR.TAG file is now created in the cache directory. See + . + Bug fixes: - Fixed build on FreeBSD. @@ -19,3 +29,19 @@ Bug fixes: - Improved detection of home directory. - User-defined CPPFLAGS and LDFLAGS is now respected in the Makefile. + + - Bail out on profiling flags --coverage, -fprofile-arcs and -ftest-coverage. + + - Fixed NFS issues. + + - -MD/-MMD flags without -MT/-MF are now handled correctly. + + - Corrected LRU cleanup handling of object files. + + - utimes() is now used instead of utime() when available. + + - Non-writable cache directories are now handled gracefully. + + - Corrected documentation about sharing the cache directory. + + - Fixed compilation warnings from GCC 4.3.