From 14865889bdfaee9b7a85d19d1e8602a8edb3ae12 Mon Sep 17 00:00:00 2001 From: Joel Rosdahl Date: Sun, 9 May 2010 21:39:26 +0200 Subject: [PATCH] Document that CCACHE_TEMPDIR no longer needs to be on the same fs as CCACHE_DIR --- NEWS.txt | 14 +++++++++----- manual.txt | 6 +++--- 2 files changed, 12 insertions(+), 8 deletions(-) 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*:: -- 2.47.3