Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 21 Nov 2005 08:25:31 -0800
From:      "Michael C. Shultz" <ringworm01@gmail.com>
To:        "Andrew P." <infofarmer@gmail.com>, ahze@freebsd.org
Cc:        tridge@samba.org, freebsd-ports@freebsd.org
Subject:   Re: FreeBSD ccache port is wonderfiul!
Message-ID:  <200511210825.32408.ringworm01@gmail.com>
In-Reply-To: <cb5206420511210825v7b4dc852jf3f29f325d8ed7fd@mail.gmail.com>
References:  <200511210625.16973.ringworm01@gmail.com> <cb5206420511210825v7b4dc852jf3f29f325d8ed7fd@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Monday 21 November 2005 08:25, Andrew P. wrote:
> On 11/21/05, Michael C. Shultz <ringworm01@gmail.com> wrote:
> > To: Andrew Gordon
> >
> > I am the aurthor of sysutils/portmanager, a FreeBSD program.  Testing
> > involves downgrading to a few months ago then upgrading that colletion of
> > about 450 ports to current status.  This cycle used to take 4 to 5 days
> > on an AMD +2000 system then someone told me about ccache, now I can do it
> > in less than 24 hours!  Wonderful program, thanks much for a job well
> > done!
> >
> > -Mike
> >
> > ps: I cc'ed freebsd-ports@freebsd.org in case others like myself haven't
> > heard of this program yet, it may be found in /usr/ports/devel/ccache.
> >
> >
> > _______________________________________________
> > freebsd-ports@freebsd.org mailing list
> > http://lists.freebsd.org/mailman/listinfo/freebsd-ports
> > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org"
>
> Beware, ccache brings bad luck in quite a few cases.
> Start using it for /usr/src and first effects will be visible
> in a few weeks. IMHO, ccache has still some way to
> go in order into production. Stability is perfect, but
> we need some features to prevent unexpected results.
>
> All in all, it sure is a great tool. At some point in time
> make failed to implement this functionality (or we
> failed to use it in a proper way). Ccache is just a work-
> around, but a very nice one.
>
> Distcc also deserves some kind words.

I haven't tied it on build world yet, but I have noticed one thing with 
cdrecord and cdrecord-cjk, that they mung up the CC variable
and the sample given in /usr/local/share/doc/ccache/ccache-howto-freebsd.txt
needs to be changed to

.if !defined(NOCCACHE)
CC=/usr/local/libexec/ccache/cc
CXX=/usr/local/libexec/ccache/c++
.endif

for it to work with a gnome2 upgrade.

-Mike




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200511210825.32408.ringworm01>