2011-07-13, 16:57
Konrad77 Wrote:Iam using LLVM for my iOS projects and in xCode 4.0.x (latest official release) I find it (LLVM, 2.9.x) stable. I had no problems at all submitting and update my software using iTunes connect.
Whats the future plan for XBMC, is that to update for LLVM? Apple is moving away from GCC. Have you tried compile with the unofficial LLVM build (3.x branch)? Would be nice to see if XBMC actually gain speed from switching from GCC to LLVM.
The plan is to stick with the current build process until we are forced to change it. As a long time developer, someone who has been developing before most others were born, I don't believe in jumping to the latest and greatest just because it is available. Such jumps generally cause several disruptions in the development process. Been there, done that and hated it. I remember the 1st release of Xcode when Metroworks CoreWarrier was still around. Utter piece of crap it was.
The current build process works and it rock stable without any compiler issues. I see no reason to change at the current time. That said, I am looking into updating tools/darwin/depended, the Xcode projects and XBMC source code itself to support building under Xcode4. It is a long term project as there is no impending need to do it at the current time. There have already been commits to support this. Code development is like playing Chess, you plan your moves long in advance.