Announcement

Collapse
No announcement yet.

MidnightBSD 0.8 Switches From GCC 4.2 To Clang

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

  • aht0
    replied
    Originally posted by stiiixy View Post
    So, there are no BSD's whatsoever using GCC5+?
    There is. DragonFlyBSD 4.4 was using GCC 5.2, no clue as to which GCC version the most recent version DFBSD 4.6 is using.

    Originally posted by carewolf View Post
    Because they are idiots. That is the great power of GPLv3 not only is it a better license than GPLv2, it also scares idiots and douchebags. Apple being the douchebags, and the BSDs being idiots, because whether it is GPLv2 or GPLv3 has absolutely no consequence to them what so ever.
    So are you, if all you can conclude is "because they are idiots". Deeper thoughts please..

    Causes in my eyes, in a row of importance
    a) Philosophical, strong fundamental difference in beliefs

    b) might be to do with corporate sponsors not wanting to deal with GPL at all. Whatever you think of BSD license downsides, it's one thing that is not likely to bring lawsuit on you. Richer you are, more you have to consider it.

    c) GCC is a big piece of software, not truly compliant with ISO C standards (unless being forced specifically) and distro/OS level code modifications might get manpower-intensive (if you want to see amount of modifications necessary to "port" software made for "Linux in general", check out the AMOUNT of patching that had to be done, in order to get around of unintentional or intentional "linuxisms" in ported code). Sometimes it's astonishing. More reasonable would be to go with something that is not creating it's own standards, has more acceptable license and is smaller in size.

    d) Clang offers some technical advantages over GCC.

    Found good article from a pro-GPL guy who tries to not take sides..

    Leave a comment:


  • stiiixy
    replied
    So, there are no BSD's whatsoever using GCC5+?

    Yes or no.

    That, simply, was all I was after. The rest of your first post was anecdotal and hyperbole. You have a differance of opinion and they have a differant compiler they would rather use.

    So I started poking around and 4.7 does seem to be the last default GCC compiler used on the common desktop BSD's. I was going to ask the why of it, but got the gist of ot anyway when performing said pokes.

    Leave a comment:


  • carewolf
    replied
    Originally posted by stiiixy View Post

    Why does everyone here misconstrue my questions. I asked IS THERE, not what's your take. Not that I dont value your input, unjustified as it is, but I was wondering if any distro's existed that use a GCC5+ version. I obviously know that's it's a trend, but all of them?
    It wasn't my take. I answered your question with facts. There is no reason a BSD can not use a modern gcc. They don't due to politics and because clang is good enough and politically a better fit. You can build and install gcc on all of them, Gcc still supports them, and users that need to still do.

    Leave a comment:


  • stiiixy
    replied
    Originally posted by carewolf View Post

    Because they are idiots. That is the great power of GPLv3 not only is it a better license than GPLv2, it also scares idiots and douchebags. Apple being the douchebags, and the BSDs being idiots, because whether it is GPLv2 or GPLv3 has absolutely no consequence to them what so ever.
    Why does everyone here misconstrue my questions. I asked IS THERE, not what's your take. Not that I dont value your input, unjustified as it is, but I was wondering if any distro's existed that use a GCC5+ version. I obviously know that's it's a trend, but all of them?

    Leave a comment:


  • carewolf
    replied
    Originally posted by stiiixy View Post
    So, there are no BSD's whatsoever using GCC5+?
    Because they are idiots. That is the great power of GPLv3 not only is it a better license than GPLv2, it also scares idiots and douchebags. Apple being the douchebags, and the BSDs being idiots, because whether it is GPLv2 or GPLv3 has absolutely no consequence to them what so ever.

    Leave a comment:


  • stiiixy
    replied
    So, there are no BSD's whatsoever using GCC5+?

    Leave a comment:


  • eidolon
    replied
    "We want a BSD that a grandmother could install and use."

    I haven't tried MidnightBSD since 0.6, but I know that my parents would turn away from it, let alone my grandparents. Right now this is one of those projects like DesktopBSD that I occasionally check on to see if they're still alive. But best of luck to them.

    Leave a comment:


  • g7RbdHRt
    replied
    Because of tivoization

    Leave a comment:


  • cj.wijtmans
    replied
    Originally posted by Krejzi View Post
    I think BSD's tend to use 4.2 because that was the last version to be licensed under GPLv2. All later releases are licensed under GPLv3 afaik. (with the runtime lib exception, ofc)
    I was wondering why it took so long for my distro to upgrade(besides the bugs) why did they move to GPLv3?

    Leave a comment:


  • Krejzi
    replied
    I think BSD's tend to use 4.2 because that was the last version to be licensed under GPLv2. All later releases are licensed under GPLv3 afaik. (with the runtime lib exception, ofc)

    Leave a comment:

Working...
X