Pages: 1
  Print  
Author Topic: Apple Originally Tried To Give GPL'ed LLVM To GCC  (Read 13225 times)
Offline (Male) Rusky
Posted on: February 12, 2014, 07:17:22 pm

Resident Troll
Joined: Feb 2008
Posts: 954
MSN Messenger - rpjohnst@gmail.com
View Profile WWW Email
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.
Logged
Offline (Male) Sslaxx
Reply #1 Posted on: February 13, 2014, 08:40:49 am

Member
Location: UK
Joined: Nov 2013
Posts: 72
AOL Instant Messenger - MrSslaxx Yahoo Instant Messenger - mrsslaxx
View Profile Email
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.
« Last Edit: February 13, 2014, 08:55:05 am by Sslaxx » Logged
Stuart "Sslaxx" Moore.
Offline (Male) Rusky
Reply #2 Posted on: February 13, 2014, 09:29:31 am

Resident Troll
Joined: Feb 2008
Posts: 954
MSN Messenger - rpjohnst@gmail.com
View Profile WWW Email
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
Logged
Offline (Male) Sslaxx
Reply #3 Posted on: February 13, 2014, 05:18:46 pm

Member
Location: UK
Joined: Nov 2013
Posts: 72
AOL Instant Messenger - MrSslaxx Yahoo Instant Messenger - mrsslaxx
View Profile Email
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!
Logged
Stuart "Sslaxx" Moore.
Offline (Male) Sslaxx
Reply #4 Posted on: March 16, 2014, 11:04:22 am

Member
Location: UK
Joined: Nov 2013
Posts: 72
AOL Instant Messenger - MrSslaxx Yahoo Instant Messenger - mrsslaxx
View Profile Email
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. [...]
« Last Edit: March 16, 2014, 11:08:06 am by Sslaxx » Logged
Stuart "Sslaxx" Moore.
Offline (Unknown gender) Darkstar2
Reply #5 Posted on: March 16, 2014, 11:35:46 am
Member
Joined: Jan 2014
Posts: 1238

View Profile Email
CLANG isn't that what YYG uses for its YYC ?

Logged
Offline (Unknown gender) time-killer-games
Reply #6 Posted on: March 16, 2014, 11:44:21 am
"Guest"


Email
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?
Logged
Offline (Unknown gender) Darkstar2
Reply #7 Posted on: March 16, 2014, 12:27:18 pm
Member
Joined: Jan 2014
Posts: 1238

View Profile Email
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.
Logged
Offline (Male) Rusky
Reply #8 Posted on: March 16, 2014, 10:44:04 pm

Resident Troll
Joined: Feb 2008
Posts: 954
MSN Messenger - rpjohnst@gmail.com
View Profile WWW Email
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.
Logged
Offline (Male) Goombert
Reply #9 Posted on: March 17, 2014, 12:39:51 pm

Developer
Location: Cappuccino, CA
Joined: Jan 2013
Posts: 2991

View Profile
Fuck Apple Inc.
https://www.google.com/#q=apple+nsa+zombies
Logged
I think it was Leonardo da Vinci who once said something along the lines of "If you build the robots, they will make games." or something to that effect.

Offline (Male) Sslaxx
Reply #10 Posted on: March 18, 2014, 06:34:34 am

Member
Location: UK
Joined: Nov 2013
Posts: 72
AOL Instant Messenger - MrSslaxx Yahoo Instant Messenger - mrsslaxx
View Profile Email
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).
Logged
Stuart "Sslaxx" Moore.
Pages: 1
  Print