Announcement

Collapse
No announcement yet.

GCC 5.0 Outruns LLVM 3.5 Compiler By A Bit On Core-AVX2

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • name99
    replied
    Originally posted by stan View Post
    One of the main reasons why the non-copyleft LLVM project was started was to allow Apple to entrap customers with proprietary extensions (embrance and extend) that don't exist in the open source version of LLVM
    Please do share with us the details of this bizarre conspiracy..
    What exactly are the proprietary extensions Apple has added to LLVM?

    Leave a comment:


  • beetreetime
    replied
    Originally posted by Luke_Wolf View Post
    <Apple propaganda>
    Stan knows a lot more that you and your fellow Apple BDSM slaves who defend every atrocity that Apple has committed both an home and abroad.

    Leave a comment:


  • beetreetime
    replied
    Originally posted by stan View Post
    I'm glad GCC is going strong, and way to go to the copyleft GPL license that governs the project! It annoys me that a project like LLVM is diverting developer attention from GCC. One of the main reasons why the non-copyleft LLVM project was started was to allow Apple to entrap customers with proprietary extensions (embrance and extend) that don't exist in the open source version of LLVM, something that Apple could of course not do with GCC due to its copyleft license that enforces user freedom.
    Originally posted by stan
    GCC was already the established compiler suite when LLVM was started - the people at the University of Illinois should have just improved on it or at least licensed their work under the GPL. The FSF has a how-to specifically for University-affiliated developers:



    When you have NIH syndrome and build on a weak non-copyleft legal basis, you let users of your software down, fragment the existing developer base, and open the door to predatory embrace and extend tactics like what we're seeing with Apple's proprietary extensions.
    Well said my friend. Nothing could be closer to the truth. LLVM has to go if we are to break Apple. Luckily, GCC is still going strong and is in fact getting stronger.

    Leave a comment:


  • Sergio
    replied
    Originally posted by ObiWan View Post
    LLVM stopped beeing a Low Level Virtual Machine long ago.

    Thats why LLVM is now just LLVM and not an acronym for Low Level Virtual Machine.
    I wasn't aware that "LLVM" stopped being an acronym, but it still is a Low-Level Virtual Machine, but the scope of the project grew. Anyway, I believe LLVM has been quite different from GCC from its inception.

    Leave a comment:


  • ObiWan
    replied
    LLVM stopped beeing a Low Level Virtual Machine long ago.

    Thats why LLVM is now just LLVM and not an acronym for Low Level Virtual Machine.

    Leave a comment:


  • Sergio
    replied
    I believe the Low-Level Virtual Machine (LLVM) is a very different beast than GCC.

    Leave a comment:


  • Luke_Wolf
    replied
    Originally posted by stan View Post
    GCC was already the established compiler suite when LLVM was started - the people at the University of Illinois should have just improved on it or at least licensed their work under the GPL. The FSF has a how-to specifically for University-affiliated developers:



    When you have NIH syndrome and build on a weak non-copyleft legal basis, you let users of your software down, fragment the existing developer base, and open the door to predatory embrace and extend tactics like what we're seeing with Apple's proprietary extensions.
    could you at the very least... you know... read the wikipedia article before you go spewing crap like this? http://en.wikipedia.org/wiki/LLVM

    Besides even if it had been originally created to compete against GCC (which as the wikipedia article will tell you it wasn't, but instead was made for the purpose of research), what it evolved into was essentially the first of the wave of next-gen compilers (Which allows things like IDEs to actually understand the language they're providing an environment for) and so is no more NIH than Wayland is to X11 or systemd to SysV init.

    Also while you can go with GPL without too much issue for the older gen compilers like GCC which are designed to have you work with vi and emacs, next-gen compilers need to be LGPL or more permissive so that IDEs under other licensing terms may use it (let's say someone wants to embed it into oh... I dunno Eclipse) without being forced to rewrite the compiler (or at least the frontend) from scratch (you know like IDEs have basically been doing up to now).

    Leave a comment:


  • stan
    replied
    Originally posted by Luke_Wolf View Post
    You do realize that LLVM was started by and developed from 2000-2005 by the University of Illinois right? and that Apple just bought the rights to it and hired all the developers... right?
    GCC was already the established compiler suite when LLVM was started - the people at the University of Illinois should have just improved on it or at least licensed their work under the GPL. The FSF has a how-to specifically for University-affiliated developers:



    When you have NIH syndrome and build on a weak non-copyleft legal basis, you let users of your software down, fragment the existing developer base, and open the door to predatory embrace and extend tactics like what we're seeing with Apple's proprietary extensions.
    Last edited by stan; 04 September 2014, 12:56 AM.

    Leave a comment:


  • Luke_Wolf
    replied
    Originally posted by stan View Post
    I'm glad GCC is going strong, and way to go to the copyleft GPL license that governs the project! It annoys me that a project like LLVM is diverting developer attention from GCC. One of the main reasons why the non-copyleft LLVM project was started was to allow Apple to entrap customers with proprietary extensions (embrance and extend) that don't exist in the open source version of LLVM, something that Apple could of course not do with GCC due to its copyleft license that enforces user freedom.
    You do realize that LLVM was started by and developed from 2000-2005 by the University of Illinois right? and that Apple just bought the rights to it and hired all the developers... right?

    Leave a comment:


  • stan
    replied
    Way to go GCC and its Copyleft License!

    I'm glad GCC is going strong, and way to go to the copyleft GPL license that governs the project! It annoys me that a project like LLVM is diverting developer attention from GCC. One of the main reasons why the non-copyleft LLVM project was started was to allow Apple to entrap customers with proprietary extensions (embrance and extend) that don't exist in the open source version of LLVM, something that Apple could of course not do with GCC due to its copyleft license that enforces user freedom.

    Leave a comment:

Working...
X