From owner-freebsd-ports@FreeBSD.ORG Mon Nov 21 16:35:00 2005 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0435B16A41F for ; Mon, 21 Nov 2005 16:35:00 +0000 (GMT) (envelope-from ringworm01@gmail.com) Received: from wproxy.gmail.com (wproxy.gmail.com [64.233.184.207]) by mx1.FreeBSD.org (Postfix) with ESMTP id F16C543D4C for ; Mon, 21 Nov 2005 16:34:58 +0000 (GMT) (envelope-from ringworm01@gmail.com) Received: by wproxy.gmail.com with SMTP id i5so843904wra for ; Mon, 21 Nov 2005 08:34:58 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:from:to:subject:date:user-agent:cc:references:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:message-id; b=EzO3wmWfEBFIZ3JkKcv0bUq9/Nf3DCtvx2jXlQ9V0v4NAZZCTCELmxBm8DHEy3uSu7EWWvYSQD73sSOvkkPL4NxTCMsED3n7+UztNFiAU/fdEbnhD3DrbeFnlmYpN8/ycUMOCka/YTWKnZYRc66m12UKynun8oNuITXrqGDrZ/s= Received: by 10.54.133.12 with SMTP id g12mr1303610wrd; Mon, 21 Nov 2005 08:34:58 -0800 (PST) Received: from ?192.168.1.10? ( [71.102.14.129]) by mx.gmail.com with ESMTP id 43sm2257533wri.2005.11.21.08.34.57; Mon, 21 Nov 2005 08:34:58 -0800 (PST) From: "Michael C. Shultz" To: "Andrew P." , ahze@freebsd.org Date: Mon, 21 Nov 2005 08:25:31 -0800 User-Agent: KMail/1.8.3 References: <200511210625.16973.ringworm01@gmail.com> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200511210825.32408.ringworm01@gmail.com> Cc: tridge@samba.org, freebsd-ports@freebsd.org Subject: Re: FreeBSD ccache port is wonderfiul! X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Nov 2005 16:35:00 -0000 On Monday 21 November 2005 08:25, Andrew P. wrote: > On 11/21/05, Michael C. Shultz 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