Standardize NO_CCACHE flag and ccache definitions

RW fbsd06 at mlists.homeunix.com
Sat Jun 21 00:48:33 UTC 2008


On Wed, 18 Jun 2008 23:27:16 +0200
Martin Tournoij <carpetsmoker at rwxrwxrwx.net> wrote:


> There are some ports which refuse to compile with ccache, these all
> seem to be projects which use scons, unlike make, scons does not copy
> the user's environment automatically, and the required environment
> variables for ccache (like CCACHE_DIR) aren't present, which leads to
> build failure, an example is games/freera.
> 
> I'm not that familiar with scons, and what exactly the "proper way" is
> to handle this sort of stuff in scons, 

I don't have any experience with scons, but I did used to use cons.
IIRC cons expects to do the caching itself. Since it already generates a
hash that can be used to label the correct object file, it pretty much
comes for free and running ccache would just duplicate the overheads. I
think it's probable that there isn't a "proper way".


More information about the freebsd-ports mailing list