2011-07-13, 13:04
emkay Wrote:Hey Konrad,
I actually tried building with LLVM 2.0 and build process fails. It even fails when using LLVM GCC 4.2 instead of standard GCC 4.2.
So I guess we have to wait for that a little longer. By the way: I had lots of trouble with LLVM when submitting my iPhone Apps to iTunes Connect. Sometimes the build was released without error, BUT I got many negative feedback with incompatible devices and / or firmware versions. And other times the build with LLVM was rejected because of crashes I couldn't reproduce, while the same code built with LLVM GCC didn't make any problems.
So, long story short: I am keeping LLVM GCC as my default compiler. LLVM 2.0 and 3.0 are still very buggy.
EmKay
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.