• 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: Distributed Compiling on a x86 machine
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Distributed Compiling on a x86 machine


  • Subject: Re: Distributed Compiling on a x86 machine
  • From: Jonathan Paisley <email@hidden>
  • Date: Tue, 10 Feb 2004 23:51:55 +0000

On 10 Feb 2004, at 1:19, Scott Tooker wrote:

It's true that all the pieces are open source and you could get them
all working on an x86 machine, but that is a lot of work. Currently,
what is supported in Xcode is what is stated in the release notes,
namely that the OS and compiler versions must match up between the
client and all build servers (the headers are not really the issue
since preprocessing occurs on the client).

I did manage to get this almost-working with Xcode 1.0 a while back. I set up a Rendezvous proxy on an x86 Linux machine that reported the same info as the Mac's distccd (I didn't use Apple's version of distccd). Xcode was then happy to use it.


Unfortunately, I wasn't able to use precompiled headers for two reasons:

(1) It requires the Apple distcc which copies the pch across
(2) The pch is mmap()ed at a fixed on the master so internal pointers can be used efficiently. These pointers won't work on a machine with different endian-ness. The pch really would have to be rebuilt to work with the different architecture.


I built cctools-495 (lots of fiddles here and there to persuade it to compile, and at that I only built 'as' and 'ar'). I built gcc-1495 (from apple cvs) without too much trouble.
_______________________________________________
xcode-users mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/xcode-users
Do not post admin requests to the list. They will be ignored.

References: 
 >Distributed Compiling on a x86 machine (From: Paul Haddad <email@hidden>)
 >Re: Distributed Compiling on a x86 machine (From: Marc Jaeckle <email@hidden>)
 >Re: Distributed Compiling on a x86 machine (From: Trenton Schulz <email@hidden>)
 >Re: Distributed Compiling on a x86 machine (From: Scott Tooker <email@hidden>)
 >Re: Distributed Compiling on a x86 machine (From: Scott Tooker <email@hidden>)

  • Prev by Date: Re: Usage of .gdbinit to automate xcode gdb configuration
  • Next by Date: Linking to a bundle?
  • Previous by thread: Re: Distributed Compiling on a x86 machine
  • Next by thread: Statement-level assembler
  • Index(es):
    • Date
    • Thread