[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: Compiler version
From:       Raphael Kubo da Costa <rakuco () FreeBSD ! org>
Date:       2012-06-28 16:37:24
Message-ID: 874npvxuij.fsf () FreeBSD ! org
[Download RAW message or body]

Martin Gr=C3=A4=C3=9Flin <mgraesslin@kde.org> writes:

> What about freebsd? Personally I am not willing to support that platform
> anymore if it would mean that we have to restrict ourself to an outdated =
gcc
> version. Reasons why in general I would find it acceptable to drop suppor=
t for
> non-linux in KWin are outlined in a recent discussion on plasma mailing l=
ist
> [1].
>
> @Raphael any idea about that?

In the future, the idea is to use clang instead of gcc by default, but I
wouldn't count on that for this decision: there's still work to do, and
even when a new FreeBSD comes out with clang as the default compiler
we'll still have to support a few older releases with gcc 4.2 anyway.

That said, it wouldn't really be a problem if a newer gcc was required;
we do have many different gcc release series in the ports system
(including 4.7.x and 4.8 snapshots) and in the end users will simply
have to use them to build KDE instead.

As for the Plasma post, there's ongoing work towards having recent X.org
releases, as well as improving support for KMS and things like that
(AFAICT the NVidia binary blog probably already works fine, and I am
using KMS with an Intel graphics card myself with Mesa 7.11.2, with
updates on the way). The KMS code might not apply to all supported
FreeBSD versions, but this is something that will be automatically
solved with time -- other than that, I don't really know what difference
it all would make for KWin and workspace in general (I'm not subscribed
to plasma-devel, but I can do that or you guys can CC me if you prefer
to continue this part of the discussion elsewhere).
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic