[kde-freebsd] [SVN Commit] area51/QT

Raphael Kubo da Costa rakuco at FreeBSD.org
Mon Jan 4 05:08:13 UTC 2016


SVN commit 11770 by rakuco:

qt5: Add a patch to allow using clang, -std=c++11 and base libstdc++.

This is similar to what we did for Qt4 in r11443. Some C++11 features actually
depend on the C++ standard library, such as <initializer_list> or std::move().

So far, ports with USES=compiler:c++0x and similar failed to build with Qt5 on
FreeBSD 9.x, as base libstdc++ is very old and does not support those C++11
features.

Piggyback on a check that is already present upstream for OS X, which has the
same ancient libstdc++ version. Apple's version has a custom patch with version
macros that we can't use, so we make a broader check and disable the features
that depend on a modern standard library if libc++ is not used.



 M  +3 -1      Mk/bsd.qt.mk  
 AM            devel/qt5/files/extrapatch-src_corelib_global_qcompilerdetection.h  




More information about the kde-freebsd mailing list