Just filing a quick reference bug as requested. This patch ensures that ccache uses utimes where possible instead of utime, to avoid truncating timestamps. A related fix is this patch for tmpfs that I sent to the LKML: http://marc.theaimsgroup.com/?l=linux-kernel&m=114989352031179&w=2
Created attachment 88803 [details, diff] ccache-2.4-utimes.patch
Created attachment 88804 [details, diff] patch for ebuild
Commited to CVS, and emailed to upstream as well.