2 ms·
So, as the person responsible for deciding to make just about all of the compiler switches happen (and i used to run opensource licensing for Google), this is j
by DannyBee 9y ago
So, as the person responsible for deciding to make just about all of the compiler switches happen (and i used to run opensource licensing for Google), this is just coincidence[1].
In this case, we just felt clang/llvm was a better architecture to build on at this point. These are also many-year projects.
I was a GCC/gdb/etc maintainer for many years, so i've got nothing against GPL software.
[1] Well, part of it is that by numbers, most newer open source projects are not GPL. The percent of GPL'd new projects before, say, 2010 and after 2010 is very different. I haven't gone far back to see when that starts, but the percentages are quite significant. It used to be 40-50% of new projects, and now it's like 10-20, maybe.
- quickben 9y agoThank you for taking the time to shed some light on this. I understand your point about a multi-year project. I actually worked on a debugger before (to support a proprietary complier) so I know decisions in that area are far from random. As a note for myself, I should check out llvm in greater detail.