Date: Tue, 15 Nov 2005 18:03:47 -0500
From: Nicolas Blais <nb_root@videotron.ca>
To: freebsd-current@freebsd.org
Cc: Steve Hodgson <steve@acidy.com>, Jens Schweikhardt <schweikh@schweikhardt.net>
Subject: Re: Using ccache for build{world, kernel}
Message-ID: <200511151803.48167.nb_root@videotron.ca>
In-Reply-To: <437A67F8.3070109@acidy.com>
References: <200511141702.45491.nb_root@videotron.ca> <20051115224212.GF1783@schweikhardt.net> <437A67F8.3070109@acidy.com>
next in thread | previous in thread | raw e-mail | index | archive | help
[-- Attachment #1 --]
> I agree that that is an option, and here is another. I'm not going to
> suggest which is the better solution, that is probably up to the
> maintainer.
>
> 1. Create a new file /usr/local/bin/ccache-world:
>
> #!/bin/sh
> export CCACHE_NOHASH_SIZE_MTIME=1
> /usr/local/bin/ccache $@
>
> 2. Change the instructions in the ccache port in line with my last
> email, removing references to CCACHE_PATH and changing the PATH
> variable. Edit /etc/make.conf:
>
> .if !defined(NOCCACHE)
> .if ${.CURDIR:M/usr/src*} || ${.CURDIR:M/usr/obj*}
> CC=/usr/local/bin/ccache-world cc
> CXX=/usr/local/bin/ccache-world c++
> .else
> CC=/usr/local/bin/ccache cc
> CXX=/usr/local/bin/ccache c++
> .endif
> .endif
>
> Though this does seem a rather nasty solution. But it doesn't require
> users to change their habits to use ccache for kernel/world builds.
>
> Steve
>
> (this has been tested this time!)
Tested and works as suggested!
--
FreeBSD 7.0-CURRENT #0: Tue Nov 15 06:21:56 EST 2005
root@clk01a:/usr/obj/usr/src/sys/CLK01A
PGP? : http://www.clkroot.net/security/nb_root.asc
[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (FreeBSD)
iD8DBQBDemlUz38ton5LGeIRAgLnAKCrJx9L3PKNWw+91f4sYlaZ6cBFuACfUxal
llefSH5QogSudcY7r/3CXgo=
=h2Um
-----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200511151803.48167.nb_root>
