Re: Distributed Compiling on a x86 machine
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.