Chris Jones wrote:
> type of object (std::string is a prime example) does not have the same > implementation. Do we have known examples that trigger the issue reliably? As to the linker raising errors thanks to the use of different namespaces: CMakeFiles/KDevPlatformShell.dir/plugincontroller.cpp.o: In function `PluginController': /opt/local/var/lnxports/build/_opt_local_site-ports_kf5_kdevplatform5/kf5- kdevplatform-devel/work/kf5-kdevplatform-5/shell/plugincontroller.cpp:272: undefined reference to `KPluginLoader::findPlugins(QString const&, std::__1::function<bool (KPluginMetaData const&)>)' /opt/local/var/lnxports/build/_opt_local_site-ports_kf5_kdevplatform5/kf5- kdevplatform-devel/work/kf5-kdevplatform-5/shell/plugincontroller.cpp:288: undefined reference to `KPluginLoader::findPlugins(QString const&, std::__1::function<bool (KPluginMetaData const&)>)' clang: error: linker command failed with exit code 1 (use -v to see invocation) (building KDevPlatformShell with `clang -stdlib=libc++` on Linux and using KPluginLoader from a library built with GCC 6.2/libstdc++.) Thanks, René