Files
poky/meta/conf/ccache.conf
Ross Burton ddb29ce831 ccache: move environment variables to the configuration file
Move some environment variables to the configuration file, so there's
less happening in the class.

Max_size was removed so that the per-recipe caches don't grown without
limit. The default cache is 5GB.

(From OE-Core rev: 8c1c38a6b3073d2dd34514f5a90805c12c0f42dd)

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-07-28 17:37:02 +01:00

15 lines
637 B
Plaintext

# Avoid spurious cache misses caused by recipe sysroot creation: Creating a
# recipe sysroot hardlinks all dependent files into place. Hardlinking updates
# the file's ctime which in turn interferes with ccache's include_file_ctime
# check.
sloppiness = include_file_ctime
# We need to stop ccache considering the current directory or the
# debug-prefix-map target directory to be significant when calculating
# its hash. Without this the cache would be invalidated every time
# ${PV} or ${PR} change.
hash_dir = false
# If ccache runs under pseudo it will try to create files in /run/user/0/ccache-tmp
temporary_dir = $CCACHE_DIR/tmp