[ccache] Problem with using ccache during kernel compilation
Piotr Kiszka
piotrkisz at gmail.com
Wed Jan 15 09:16:58 MST 2014
Hi,
I am trying to use ccache during kernel building.But there is always
zero cache hits during second kernel compilation:
-- ccache -s -------------------------------------------------------
cache directory /home/kernelbuild/.ccache
cache hit (direct) 0
cache hit (preprocessed) 0
cache miss 21551
called for link 77
called for preprocessing 4427
unsupported source language 131
no input file 3992
files in cache 53462
cache size 4.4 Gbytes
max cache size 5.0 Gbytes
----------------------------------------------------------------------
Tested on2 machines with Debian Wheezy:
uname: Linux ______ 3.2.0-4-amd64 #1 SMP Debian 3.2.51-1 x86_64 GNU/Linux
ccache version: 3.1.7-1
How ccache is added to PATH in building script:
----------------------------------------------------------------------
ccache_path_dir="/usr/lib/ccache"
if [ -d "$ccache_path_dir" ] ; then
echo "Detected ccache directory, adding to path:
$ccache_path_dir"
PATH="$ccache_path_dir:$PATH"
else
echo "WARNING: not using ccache (this is OK, but will
take longer overall)"
fi
----------------------------------------------------------------------
Build command:
----------------------------------------------------------------------
faketime "$TIMESTAMP_RFC3339" nice -n "$BUILD_NICENESS" time make-kpkg
--rootcmd fakeroot kernel_image kernel_headers --initrd --revision
"$DEBIAN_REVISION" --overlay-dir "$overlay_dir" 2>&1 | tee
../buildlog/build.result
----------------------------------------------------------------------
Link to part of logfile:
http://pastebin.com/GLhcuZVA
Link to file where ccache is used:
https://github.com/vyrly/deterministic-kernel/blob/master/kernel-build/linux-3.2.54-mempo-0.1.22-shell/build.sh
It will be great if someone could help me with tis problem.
Best regards
Piotr Kiszka
More information about the ccache
mailing list