I didn't realize brew put the links in libexec. I did it manually like
in this tutorial:
https://software.intel.com/en-us/articles/accelerating-compilation-part-1-ccache
This tutorial discusses the size of the cache. I made mine too small
when I first set it up.
I like Jed's mpi method as the things I want cached the most are the
parallel stuff -- I don't want to cache the serial externalbuilds.
Scott
On 1/17/20 10:23 AM, Balay, Satish via petsc-dev wrote:
I have ccache setup automatically on my linux box.
balay@sb /home/balay
$ which gcc
/usr/lib64/ccache/gcc
i.e the easiest thing to do is update PATH. For ex on OSX [where its not
automatically setup] - I have it installed via brew and:
export PATH=/usr/local/opt/ccache/libexec:$PATH
Satish
On Fri, 17 Jan 2020, Patrick Sanan wrote:
I'm shamefully not using ccache. How do I do it? Is it as simple as ./configure
--with-cc="ccache gcc" --with-cxx="ccache g++"? Works on OS X and various
Linuxes? Any known issue with external packages or otherwise?
--
Tech-X Corporation [email protected]
5621 Arapahoe Ave, Suite A Phone: (720) 974-1841
Boulder, CO 80303 Fax: (303) 448-7756