When I have to write in C, ccache makes it much less painful to rebuild software. I appreciate that Make handles dependencies, but its reliance on timestamps sometimes causes unnecessary rebuilds. If ccache fixed only that, it would be useful–but it does much more.
This is one development tool I would miss greatly if it did not exist. Thank you, ccache developers and contributors!


And distcc makes a very nice partner to ccache if you've access to assorted machines with spare CPU. http://distcc.samba.org/
-- Ralph.