• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: distcc incompatible between different OS builds
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


References: 
 >RE: distcc incompatible between different OS builds (From: "Jeremy Todd" <email@hidden>)
 >Re: distcc incompatible between different OS builds (From: Hugh Hoover <email@hidden>)
 >Re: distcc incompatible between different OS builds (From: Chris Espinosa <email@hidden>)

  • Prev by Date: Internal Error on Enable SCM with Subversion
  • Next by Date: Re: Internal Error on Enable SCM with Subversion
  • Previous by thread: Re: distcc incompatible between different OS builds
  • Next by thread: Re: distcc incompatible between different OS builds
  • Index(es):
    • Date
    • Thread