Re: distcc incompatible between different OS builds
Re: distcc incompatible between different OS builds
- Subject: Re: distcc incompatible between different OS builds
- From: Wincent Colaiuta <email@hidden>
- Date: Fri, 27 Jul 2007 08:31:52 +0200
El 26/7/2007, a las 23:24, Chris Espinosa escribió:
On Jul 26, 2007, at 2:12 PM, Hugh Hoover wrote:
I was hoping to see some reply to this (too?)
I have several machines, but my Mac Pro (main dev machine) has a
different kernel (8R2218) than the iMac and MacBooks (8R2232) - so
I can't use them for distributed builds...
Anyone care to reveal the mysteries here? It strikes me that
distcc is being just bit too picky about what it can distribute
to... Is this a 32 / 64 bit kernel difference (in which case, I'd
say the RPC method is broken) or something else?
The only solution to this is to install exactly the same version of
10.4.10—for example, from the same disk image or DVD—on all the
machines.
The way GCC handles precompiled header files is extraordinarily
sensitive to the layout of data structures, even down to kernel-
level bitfields, so anything other than the same build of the OS is
a risk for crashing during distributed compilation.
I'm hoping that Apple is working on a fix for this. Given that an
Intel or PowerPC Mac has no problems compiling code for other
architectures, in 32 and 64 bit, and for Jaguar, Panther, Tiger, even
Leopard, it would be nice if it could distribute builds in a slightly
more user-friendly way too.
I understand that there are technical reasons why this is difficult,
but from the user perspective it is incoherent that the tool chain
can flexibly target so many operating system versions and
architectures, but that when it comes to distributed builds it is
sensitive right down to the OS build number level.
Cheers,
Wincent
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden