From: Joel Rosdahl Date: Sun, 9 May 2010 19:39:26 +0000 (+0200) Subject: Document that CCACHE_TEMPDIR no longer needs to be on the same fs as CCACHE_DIR X-Git-Tag: v3.0pre1~12 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=14865889bdfaee9b7a85d19d1e8602a8edb3ae12;p=thirdparty%2Fccache.git Document that CCACHE_TEMPDIR no longer needs to be on the same fs as CCACHE_DIR --- diff --git a/NEWS.txt b/NEWS.txt index 6108935c7..bdc821f87 100644 --- a/NEWS.txt +++ b/NEWS.txt @@ -69,9 +69,6 @@ New features and improvements - It is now possible to specify extra files whose contents should be included in the hash sum by setting the `CCACHE_EXTRAFILES` option. - - 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 @@ -80,8 +77,15 @@ New features and improvements - Messages printed to the debug log (specified by `CCACHE_LOGFILE`) have been improved. - - By default, ccache now puts temporary files in `$CCACHE_DIR/tmp` to avoid - cluttering the top directory. + - `CCACHE_TEMPDIR` no longer needs to be on the same filesystem as + `CCACHE_DIR`. + + - The default value of `CCACHE_TEMPDIR` has been changed to + `$CCACHE_DIR/tmp` to avoid cluttering the top directory. + + - Temporary files that later will be moved into the cache are now created + in the cache directory they will end up in. This makes ccache more + friendly to Linux's directory layout. - Improved the test suite and added tests for most of the new functionality. It's now also possible to specify a subset of tests to diff --git a/manual.txt b/manual.txt index e116863ee..84f8238bf 100644 --- a/manual.txt +++ b/manual.txt @@ -302,9 +302,9 @@ cases you won't need any of these as the defaults will be fine. *CCACHE_TEMPDIR*:: The *CCACHE_TEMPDIR* environment variable specifies where ccache will put - temporary files. The default is *$CCACHE_DIR/tmp*. Note that the - *CCACHE_TEMPDIR* path must be on the same filesystem as the *CCACHE_DIR* - path, so that renames of files between the two directories can work. + temporary files. The default is *$CCACHE_DIR/tmp*. (Note: In previous + versions of ccache, *CCACHE_TEMPDIR* had to be on the same filesystem as + the *CCACHE_DIR* path, but this requirement has been relaxed.) *CCACHE_UMASK*::