Hacker Newsnew | comments | ask | jobs | submitlogin
uxp 1372 days ago | link | parent

Linux and GCC(GNU) have had a special relationship for a long time. It might be a while until LLVM can handle that task.

FreeBSD however will actually compile and boot. http://wiki.freebsd.org/BuildingFreeBSDWithClang . It's not completely foolproof yet. I think the BSD community has welcomed LLVM a little more warmly than GNU/Linux.

ptomato 1372 days ago | link

Part of this is probably that philosophically the *BSDs don't really want to be reliant on GNU tools.


rmjb 1371 days ago | link

The OpenBSD folks have been searching for a replacement for quite some time now. IIRC, they even got their kernel building with the ancient PCC compiler, which is also BSD licensed.


asymmetric 1371 days ago | link

interesting. is that only due to the different licenses used in the two projects?


_delirium 1371 days ago | link

It's one of the main ones, but two additional ones, depending on the person, are: 1) some people don't like GNU and/or Stallman having influence on their OS, either for political reasons or due to personality clashes; and 2) some people don't like GCC's design as a technical matter.


protomyth 1371 days ago | link

Apple wants to use the actual compiler code in XCode and that wouldn't be possible with GPL and their current license. That is also why clang is structured as libraries.


uxp 1371 days ago | link

Thats what I was implying in my earlier comment. Though I wouldn't say its the only reason, in my view as an advocate of the BSD License, it's a major reason.


Lists | RSS | Bookmarklet | Guidelines | FAQ | DMCA | News News | Feature Requests | Bugs | Y Combinator | Apply | Library