Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

Is there an alternative to distcc on Mac OS X Lion?

Apple recently removed distcc from Xcode. It's a feature I use a lot. If I want to update to the latest version of Xcode I will have to give it up.

Do you know of any alternative software that would allow me to distribute compilation over LAN (preferably directly from Xcode)?

share|improve this question
add comment

2 Answers

up vote 3 down vote accepted

This question has been asked on Stack Overflow also - it seem that it has simply been removed with no word from Apple, no response in the developer forums (surprise!) and no word about what might replace it.

I can't find any discussion in the LLVM project about a future distributed approach either.

Can you share any information about what you are compiling? I'm curious because I generally only do small apps.

share|improve this answer
    
I found the question you linked to and turned to this site to see if there would be another solution that works on OS X. –  Coyote Mar 27 '12 at 2:37
    
I'm working on a multi platform video game. Usually compilation is fast as only the recently changed files and files including them are recompiled, but currently I have to adjust/add a few macros for multi platform support which are used across the entire project (3rd party libs included). It makes each compile a hell. –  Coyote Mar 27 '12 at 9:59
    
I was looking for something like XGE for Mac OS X. If Apple forces us do build apps with LLVM, I think the solution will be to configure and maintain distcc manually, and use make files to build each game during dev. Then before release simply build them using LLVM. I will see what I do when we get to the point where Xcode 4.2 fails us. –  Coyote Apr 9 '12 at 16:15
    
Actually, it was documented as deprecated in 4.2 and slated to be removed in 4.3 in the release notes: devimages.apple.com.edgekey.net/downloads/xcode/… (I overlooked it then, also.) –  Steven R. Loomis Sep 13 '12 at 16:09
add comment

You might be out of luck on this one. If your not trying to run the latest iOS SDK with Xcode 4, you may want to try installing a XCode 3 (i think it goes up to iOS 4.2) or XCode 4 separately with a different path and using it's distributed build capability -- although I think doing this might be more trouble than it's worth.

share|improve this answer
    
I currently have the 4.2 and the latest version installed, it's very simple to keep them together since v4.3 installs as an app in the Applications directory, it leaves the 4.2 install intact in the Developer directory. But I worry about future updates, as I will probably lose the ability to use 4.2 in Mountain Lion. It will be a problem next time I buy new Macs. –  Coyote Apr 9 '12 at 15:55
    
This thread is old. The commandline tools should give you what you want in the latest release. –  DogEatDog Oct 17 '12 at 3:59
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.