News for hackers. Stuff that matters.
Re:OpenMandriva, the first Clang-built Linux distribution by StavrosK on Sunday June 16, 2019 @09:42AM (#20195395)
See, when a daddy loves a mommy very much, they usually get married. However, sometimes the daddy meets another woman, who is faster, uses less memory, with a significantly less complicated code base, and then the daddy decides to compile his Linux with her instead.

Does that help?

Re:OpenMandriva, the first Clang-built Linux distribution by nickik on Sunday June 16, 2019 @06:05PM (#20198211)
Daddy is a dick, he and mommy have grown up together. They share their complex internals with each other and were made for each other. They share even their philosophical stance on code freedom. How can you turn your back on that. Why jump to another woman just because she is thinner and more in demand with with researches?
Re:OpenMandriva, the first Clang-built Linux distribution by cat199 on Sunday June 16, 2019 @07:51PM (#20198680)
> They share even their philosophical stance on code freedom

arguable.

BSD and commercial Unices used PCC and PCC derivitives for much of their history; by this token, GCC is the 'other woman', and this is itself ignoring the clear differences in philosophy between MIT/BSD and GPL licening

Re:OpenMandriva, the first Clang-built Linux distribution by Volt on Sunday June 16, 2019 @10:35PM (#20199358)
But this is about Linux.
Re:OpenMandriva, the first Clang-built Linux distribution by cat199 on Monday June 17, 2019 @08:36AM (#20202245)
doh. good point :)
Re:OpenMandriva, the first Clang-built Linux distribution by canada_dry on Sunday June 16, 2019 @09:54AM (#20195440)
Well, I did say ELI5. So, thanks, um, I guess.
Re:OpenMandriva, the first Clang-built Linux distribution by StavrosK on Sunday June 16, 2019 @10:06AM (#20195495)
I do strive to be age-appropriate!
Re:OpenMandriva, the first Clang-built Linux distribution by astrange on Sunday June 16, 2019 @07:59PM (#20198710)
> with a significantly less complicated code base

This is probably not true (because clang is in C++ it can't be less complicated than anything), and gcc is complicated in some parts because it uses much better algorithms (the LLVM register allocator is not as good as LRA). LLVM also has some very ugly DSLs like the .td files.

But GCC's codebase does have lots of added complexity from the extremely weird GNU coding style where they want you to pretend you're writing Lisp and all commits have to update a changelog file. Plus terrible GNU software like autotools and recursive make.

Re:OpenMandriva, the first Clang-built Linux distribution by patrick5415 on Monday June 17, 2019 @10:09AM (#20203099)
I like autotools. So much better than cmake.