Compiler version

Ben Cooksley bcooksley at kde.org
Thu Jun 28 00:02:06 BST 2012


On Thu, Jun 28, 2012 at 10:55 AM, Ivan Cukic <ivan.cukic at kde.org> wrote:
> From Ben Cooksley:
>> Debian Squeeze has gcc 4.4.5, and this is the base of build.kde.org.
>> It would be appreciated if we did not have to run Debian Testing on
>> the build slaves.
>
> Honestly, while having Jenkins around is quite neat, I don't see a helper tool
> as a valid reason to make the development more difficult.

I was simply requesting that the dependency is not raised
unnecessarily (lambdas seem to definitely be desirable).
I understand however that 4.4.5 is indeed quite old and that a
different underlying base may be needed however to be able to build
some components of KDE.

>
> Anyhow, guessing that we will not agree about raising the requirement for the
> libraries, not for the forseable future, and that is more or less fine for me.
> Libraries are always a special case.
>
> The second are applications. To quote Martin:
>
>> Thanks for bringing up the issue, I actually intended to write a similar
>> mail tomorrow to request that applications are allowed to require compilers
>> supporting C++11 features.
>
> IMO, application developers should choose which range of systems they want to
> target. For example, for core things that should run (kded, kwallet, etc.???)
> on Lin/Win/Mac, ok, the requirement can't be above 4.2.
>
> For applications that are not essential to the rest of the environment to
> function properly, this shouldn't be the case. If KSomeApp developers decide
> they don't care about Mac, they shouldn't be under the above restrictions.
>
> Workspace applications (kwin, activity manager, and more) are not meant for
> /strange/ platforms like windows/mac, so they should belong to the later
> category.
>
> So, in a nutshell, the more important for other components something is, the
> lower should be the required gcc version.
>
> Cheerio,
> Ivan
>
>
> --
> Money can't buy happiness, but neither can poverty.
>  -- Leo Rosten
>

Regards,
Ben




More information about the kde-core-devel mailing list