Re: [ccache] amd64 buildworld (FreeBSD 8.0p2) consistently fails with ccache [SOLVED]

2010-05-12 Thread Christer Edwards
On Wed, May 12, 2010 at 12:25 AM, Joel Rosdahl  wrote:
> Just to make it clear: The build works without ccache, right?

It has always worked without ccache, yes.

I have solved the issue now. It was on my end. Generally when I
install FreeBSD I select the 'minimal' option and nothing more. Today,
in testing this, I looked more closely at what I could/should be
installing. One of the possible items is the '32bit runtime
compatibility libraries'. After ensuring this was installed I tried my
builds again. I have now successfully completed three builds and
recorded their results. I don't understand why the inclusion/exclusion
of this would cause the difference when building with ccache, but it
does work now. Below are the speed improvements (first pass, second
pass), using ccache 3.0pre1 on FreeBSD 8.0. 4cpu, 4G RAM:

--
>>> World build completed on Wed May 12 12:04:26 MDT 2010
--
real44m2.754s
user80m5.733s
sys 55m59.135s
--
>>> Kernel build for MOUZONE completed on Wed May 12 12:19:54 MDT 2010
--
real13m31.544s
user18m38.484s
sys 11m38.547s
--
>>> World build completed on Wed May 12 12:41:39 MDT 2010
--
real7m0.725s
user10m1.925s
sys 9m56.014s
--
>>> Kernel build for MOUZONE completed on Wed May 12 12:44:00 MDT 2010
--
real1m34.594s
user1m1.464s
sys 0m57.740s

(after two passes)
[r...@mouzone /usr/src]# ccache -s
cache directory /usr/.ccache
cache hit (direct)  1890
cache hit (preprocessed) 652
cache miss 27492
called for link  918
multiple source files  2
compile failed   300
preprocessor error   111
bad compiler arguments37
not a C/C++ file2284
autoconf compile/link   1547
unsupported compiler option4
no input file182
files in cache 27492
cache size 407.3 Mbytes
max cache size   1.0 Gbytes

Thank you for your help.

-- 
Christer Edwards
___
ccache mailing list
ccache@lists.samba.org
https://lists.samba.org/mailman/listinfo/ccache


[ccache] [PATCH] Some patches for Xcode support

2010-05-12 Thread Bernhard Bauer
Hi,

attached are some patches needed to make compiling under Mac OS X with
Xcode/distcc work.

Bernhard.


0001-Add-Objective-C-to-the-mapping-from-source-files-to-.patch
Description: Binary data


0002-Add-fpreprocessed-option-for-compiling-preprocessed-.patch
Description: Binary data


0003-Fix-a-bug-where-a-compiler-invocation-with-distcc-di.patch
Description: Binary data
___
ccache mailing list
ccache@lists.samba.org
https://lists.samba.org/mailman/listinfo/ccache


Re: [ccache] Bail out on -arch?

2010-05-12 Thread Bernhard Bauer
On Wed, May 12, 2010 at 08:53, Joel Rosdahl  wrote:
> The problem is that ccache needs to run the preprocessor explicitly, and
> that fails when there are multiple -arch options.

Right, I had forgotten that different architecture could produce
different preprocessed files.

Thanks for the fix!
Bernhard.
___
ccache mailing list
ccache@lists.samba.org
https://lists.samba.org/mailman/listinfo/ccache