[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-pim
Subject: Re: [Kde-pim] FYI: Akonadi fails to compile on < Qt 5.3
From: Milian Wolff <mail () milianw ! de>
Date: 2014-12-14 11:42:36
Message-ID: 4305344.W6ZSnSaJcX () minime
[Download RAW message or body]
On Sunday 14 December 2014 12:29:25 Kevin Funk wrote:
> Heya,
>
> Just got this from a user in #kde-devel: https://paste.kde.org/pxvugaji8
>
> Note sure what the intended minimum required Qt version is here, but either
> way this needs to be fixed in the root CMakeLists.txt then.
>
> Caused by:
>
> commit 8a113985cda1693c8158916065bd54e57d028cda
> Author: Milian Wolff <mail@milianw.de>
> Date: Mon Dec 1 11:39:33 2014 +0100
>
> Use an QAtomicInt instead of a plain bool for Entity::cacheEnabled.
>
> A plain bool is not thread safe and leads to undefined behavior.
> So better be safe than sorry and use a thread safe QAtomicInt.
>
> ^ Needs http://doc.qt.io/qt-5/qatomicinteger.html#operator-int (since 5.3)
Note: I worked on this patch in Qt 4 Akonadi. I was not aware that this breaks
anything in Qt 5 master, which one could argue is due to a source-incompatible
change then?
Anyhow, would be easy to fix, just add a .load().
Bye
--
Milian Wolff
mail@milianw.de
http://milianw.de
_______________________________________________
KDE PIM mailing list kde-pim@kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
KDE PIM home page at http://pim.kde.org/
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic