> Qt supports 10.7 though so maybe we shouldn't be using these > newer c++11 methods in frameworks just yet right?
As seen on the 'policies' page, we are not tied to all the platforms that are supported by Qt. This was decided in the thread named "Supported Compilers / C++11 Support in KF5", started by Volker on 21/07/2013. I'd say that, by specifying the compiler versions, we have implicitly stated that the requirements are also their respective standard library implementations. That is, if gcc 4.5 is a requirement, one should not try to compile with gcc 4.5 and a version of libstdc++ that was released a few years before gcc 4.5 went gold. The same goes for clang and msvcc. Cheers, Ivan Cheerio, Ivan On 8 February 2015 at 22:45, Jeremy Whiting <jpwhit...@kde.org> wrote: > Yeah it's using the newest xcode for is x 10.7 so the libc++ is probably > older, Qt supports 10.7 though so maybe we shouldn't be using these newer > c++11 methods in frameworks just yet right? > > On Feb 8, 2015 2:04 PM, "Ivan Čukić" <ivan.cu...@kde.org> wrote: >> >> > thought this was clang 3.7 maybe I'm confused though >> >> This is (should not) be a problem with the compiler version - this is >> a library function. Which version of libc++ is it using? (it might be >> using the old system's one instead of the latest release or something) >> >> Cheerio, >> Ivan >> >> On 8 February 2015 at 21:59, Jeremy Whiting <jpwhit...@kde.org> wrote: >> > https://trac.macports.org/browser/trunk/dports/lang/llvm-3.7/Portfile I >> > thought this was clang 3.7 maybe I'm confused though >> > >> > On Feb 8, 2015 1:39 PM, "Albert Astals Cid" <aa...@kde.org> wrote: >> >> >> >> El Diumenge, 8 de febrer de 2015, a les 09:55:05, Jeremy Whiting va >> >> escriure: >> >> > Hey all, >> >> > >> >> > In trying to get kf5 built on an older machine with clang 3.7 I've >> >> > hit >> >> > an >> >> > isuse with kdeclarative. >> >> >> >> clang 2.7 or 3.7? >> >> >> >> 3.7 is still unreleased, no? >> >> >> >> Cheers, >> >> Albert >> >> >> >> > A few days ago some code was checked into it that >> >> > uses std::lround which isn't available on clang's stdlib >> >> > implementation >> >> > yet. Should this change to floor or ciel, or is there an #ifdef we >> >> > can >> >> > put >> >> > around it depending if C++11 support is available when building? Or >> >> > is >> >> > C++11 not allowed in frameworks yet (just applications) so it should >> >> > be >> >> > changed to use some other method to round the values (floor(value + >> >> > 0.5) >> >> > or >> >> > something similar)? >> >> > >> >> > thanks, >> >> > Jeremy >> >> >> >> _______________________________________________ >> >> Kde-frameworks-devel mailing list >> >> Kde-frameworks-devel@kde.org >> >> https://mail.kde.org/mailman/listinfo/kde-frameworks-devel >> > >> > >> > _______________________________________________ >> > Kde-frameworks-devel mailing list >> > Kde-frameworks-devel@kde.org >> > https://mail.kde.org/mailman/listinfo/kde-frameworks-devel >> > >> >> >> >> -- >> Cheerio, >> Ivan >> >> -- >> 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 >> _______________________________________________ >> Kde-frameworks-devel mailing list >> Kde-frameworks-devel@kde.org >> https://mail.kde.org/mailman/listinfo/kde-frameworks-devel > > > _______________________________________________ > Kde-frameworks-devel mailing list > Kde-frameworks-devel@kde.org > https://mail.kde.org/mailman/listinfo/kde-frameworks-devel > -- Cheerio, Ivan -- 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 _______________________________________________ Kde-frameworks-devel mailing list Kde-frameworks-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-frameworks-devel