Re: trouble with distributed builds
Re: trouble with distributed builds
- Subject: Re: trouble with distributed builds
- From: Stephen DiVerdi <email@hidden>
- Date: Mon, 27 Jul 2009 14:53:25 -0700 (PDT)
Check the list archives. I'm pretty sure distcc is very sensitive to
versions of compiler, libs, sdks, and other aspects of the build. This
suggests you'd have to upgrade the other machines on your subnet to the
same Xcode version (and possibly OS version).
I've been googling extensively, and searching on this list's archives as
well, but I'm not finding a lot of information on distributed builds with
xcode (that isn't from 2004 or so). Hence the question to the list.
Since you're using Bonjour discovery, you might want to get a
generalized Bonjour browser and use it to inspect the discovery details
and see if the clients (helpers) have versions compatible with the
controller host. I'm pretty sure the version info is communicated in
the mDNS datagrams.
I use TildeSoft's "Bonjour Browser". There are probably others.
Yes, as I said in my original email, I have used Bonjour Browser to
confirm I could see other machines offering the xcodedistcc service.
I'd like to be able to check what versions they are broadcasting, but
Bonjour Browser doesn't seem to report any information beyond IP address
and port. Is there a way to find out more? That would be very helpful.
You could also use a tool like Interarchy's "Traffic" feature to view
the raw mDNS datagrams and look for distcc versioning details.
I got the impression from the distcc faq that distcc itself doesn't do any
version checking. I also got the impression from the way that distcc
works (that hosts are specified in a file / environment variable) that
xcode uses bonjour to find hosts, check versions, and then construct a
host list to give to distcc. That implies that xcode is doing the version
checking and not distcc. But I'm having a hard time testing any of these
ideas, which is why I'm asking for help with the troubleshooting...If the
answer to that question is really to start looking at raw ethernet
traffic, then this probably isn't worth my time. =/
Thanks,
-stephen diverdi
email@hidden
_______________________________________________
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