Hi all, I've tested the waters some time ago [1] what would people say if we started asking for more modern compilers. I've stated there I'll start the discussion on k-c-d once we branch out 4.9, so I'm doing as promised. The post was only about kactivities, but the same could be applied to more stuff.
Mainly, the responses were positive (from both users and developers). Now, my proposal here is to update the required versions for Frameworks 4 to reflect those of KDE Frameworks 5 / Qt 5. Now, I've found different information for this - skelly says [2] the requirement is GCC 4.6 while some other places state it is GCC 4.5, so I'm not sure whether it was a typing error or not. The other thing I'd like to discuss is whether we should have the same requirements for libraries and applications. For example, while I intend to require at least GCC 4.5 for the kactivities daemon (and would like to require even 4.6, but will not) I intend to keep the library compatible with old GCCs. As an additional argument for raising the bar, here are the GCC versions in most modern distros (collected by other people, didn't check): - Debian - 4.7 (testing) - openSuse 12.1 - 4.6 - Kubuntu - 4.6 - Fedora 16 - 4.6 - Gentoo - 4.5 (stable) - FreeBSD 10 - Clang 3.1 (*very* modern) -- Cheerio, Ivan [1] http://tinyurl.com/kcd-compiler-version [2] http://www.kdab.com/last-week-in-qt-development-week-17-2012/ "The compiler requirement has been updated to GCC 4.6, which is consistent with the compiler requirement on other platforms using GCC." p.s. Currently, I'm not checking for >= specific version, but the compiler features which I think is more versatile. See: https://projects.kde.org/projects/kde/kdelibs/kactivities/repository/revisions/f25763502b5c92794a66651bd60e624efa15d51b/entry/service/CMakeLists.txt -- While you were hanging yourself on someone else's words Dying to believe in what you heard I was staring straight into the shining sun
