Pages: 1
Author Topic: Apple Originally Tried To Give GPL'ed LLVM To GCC  (59,421 Views)
Offline (Unknown gender) Rusky

Resident Troll
Joined: Feb 2008
Posts: 954
View profile WWW
Posted on: February 13, 2014, 12:17:22 AM
http://www.phoronix.com/scan.php?page=news_item&px=MTU4MzE

I thought this was pretty hilarious. Apple originally wanted to relicense LLVM as GPL and incorporate it into GCC. It was rejected because the FSF is dumb (see below).

http://www.phoronix.com/scan.php?page=news_item&px=MTU4MjA

Now, Richard Stallman is calling Clang a "terrible setback" because it's not virally licensed. Not only that, but now GCC is moving in the exact directions that they rejected Apple's LLVM proposal for originally.
Offline (Unknown gender) Sslaxx

Member
Joined: Nov 2013
Posts: 72
View profile
Reply #1 Posted on: February 13, 2014, 01:40:49 PM
Stallman is responsible for many good things. But he is also quite possibly clinically insane. He is at the least very egocentric and... eccentric, never mind dogmatic. It's another GCC decision biting them in the arse (like with EGCS all those years ago).

Honestly, I'd rather be using Clang over GCC, but Clang's Windows support is all but non-existent. Clang's Windows support appears to be coming on nicely it seems - http://llvm.org/releases/download.html#3.4! Much better than it had been even quite recently.
Offline (Unknown gender) Rusky

Resident Troll
Joined: Feb 2008
Posts: 954
View profile WWW
Reply #2 Posted on: February 13, 2014, 02:29:31 PM
Not only is Clang for Windows getting better, it doesn't require a MinGW install, and it's getting to the point that it won't need a VS install either, using the LLD linker. So it'll be a cross-platform toolchain that runs natively on all platforms, and that can cross-compile without being rebuilt.

I guess I can see why Stallman doesn't want a nice compiler to exist on Windows. :P
Offline (Unknown gender) Sslaxx

Member
Joined: Nov 2013
Posts: 72
View profile
Reply #3 Posted on: February 13, 2014, 10:18:46 PM
Quote from: Rusky on February 13, 2014, 02:29:31 PM
Not only is Clang for Windows getting better, it doesn't require a MinGW install, and it's getting to the point that it won't need a VS install either, using the LLD linker. So it'll be a cross-platform toolchain that runs natively on all platforms, and that can cross-compile without being rebuilt.

I guess I can see why Stallman doesn't want a nice compiler to exist on Windows. :P
A nice compiler on Windows that isn't part of VS? Or MinGW/GCC? Count me in!
Offline (Unknown gender) Sslaxx

Member
Joined: Nov 2013
Posts: 72
View profile
Reply #4 Posted on: March 16, 2014, 04:04:22 PM
http://news.slashdot.org/story/14/01/24/1838241/fsfs-richard-stallman-calls-llvm-a-terrible-setback - also, did you read this? Someone needs to know when to STFU, don't they.

And this quote from it I think is accurate:
Quote[...] Stallman reveals that his primary factor for evaluating the worthiness of a product is not quality, openness, or even license. Rather, he evaluates software based on it's ability to harm his enemies. [...]
Offline (Unknown gender) Darkstar2

Member
Joined: Jan 2014
Posts: 1,238
View profile
Reply #5 Posted on: March 16, 2014, 04:35:46 PM
CLANG isn't that what YYG uses for its YYC ?

Offline (Unknown gender) time-killer-games
Guest


Email
Reply #6 Posted on: March 16, 2014, 04:44:21 PM
I was wondering the same thing. If it is, does that mean everyone who submitted their GMS apps to the Mac store did so against Apple's terms unknowingly?
Offline (Unknown gender) Darkstar2

Member
Joined: Jan 2014
Posts: 1,238
View profile
Reply #7 Posted on: March 16, 2014, 05:27:18 PM
Quote from: time-killer-games on March 16, 2014, 04:44:21 PM
I was wondering the same thing. If it is, does that mean everyone who submitted their GMS apps to the Mac store did so against Apple's terms unknowingly?

Hmmm.  I can see it now, YYG panics and deprecates the YYC compiler until further notice.   ;D ;D ;D  (anybody reading who is not familiar with YYG might wonder what this all means !) :P

BTW this is what "Deja-Vu" is using as well.
Offline (Unknown gender) Rusky

Resident Troll
Joined: Feb 2008
Posts: 954
View profile WWW
Reply #8 Posted on: March 17, 2014, 03:44:04 AM
Umm. Yes, YYC uses Clang the same way ENIGMA uses GCC. This is in no way against Apple's terms of service- in fact, Apple's SDK uses Clang to compile native Objective-C apps. And DejaVu uses LLVM directly rather than going through Clang.
Offline (Unknown gender) Goombert

Developer
Joined: Jan 2013
Posts: 2,991
View profile
Reply #9 Posted on: March 17, 2014, 05:39:51 PM
Fuck Apple Inc.
https://www.google.com/#q=apple+nsa+zombies
Offline (Unknown gender) Sslaxx

Member
Joined: Nov 2013
Posts: 72
View profile
Reply #10 Posted on: March 18, 2014, 11:34:34 AM
Oh yeah, the company can just go FOADIAF for all I care, but some of the tech they've contributed to (like LLVM/Clang) is great.

In a fit of irony, their mortal rivals Google also contribute to LLVM/Clang's codebase (for similar reasons, too).
Pages: 1