Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Your timeline is way off.

llvm-gcc was introduced with Xcode 3.1, and clang/llvm in xcode 3.2. It targeted 10.5. This was well prior to 2011 , and seeded well before it was released. Again, you don't have to believe me, Chris's resume shows this:

http://nondot.org/sabre/Resume.html#Apple

"In this time period, my group expanded use of LLVM within Apple, supported new clients, built new features, and extended LLVM in many ways. We shipped llvm-gcc 4.2 in the Xcode 3.1 and major improvements for it in the Xcode 3.1.1 release."

That time period was in 2006-2008.

Apple made a decision that it was going to move if it could meet certain performance goals in the 2006/2007 time frame.

GPLv3 was not released until June of 2007.

In any case, this argument is pointless, you can just ask Chris why they moved.



Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: