Heads up: Mesa/LLVM rebase and OpenGTL retirement in F20

Adam Jackson ajax at redhat.com
Wed Apr 16 17:16:18 UTC 2014

On Thu, 2014-03-27 at 16:02 -0400, Adam Jackson wrote:

> If there are no serious objections I'll try to get this all into testing
> early next week.  If you _do_ happen to be using OpenGTL for something
> in F20, now would be an excellent time for you to start working on
> porting it to current LLVM.

Well it took a little longer, but:


I've also started a howto/checklist for future LLVM updates here:


I have yet to rebuild kate-plugin-cpphelper for new libclang, because it
fails to build for unrelated reasons:

/builddir/build/BUILD/KateCppHelperPlugin-0.9.6/src/cpp_helper_plugin_view.cpp: In member function 'void kate::CppHelperPluginView::updateInclusionExplorer()':
/builddir/build/BUILD/KateCppHelperPlugin-0.9.6/src/cpp_helper_plugin_view.cpp:1069:100: error: converting to 'std::stack<QTreeWidgetItem*>' from initializer list would use explicit constructor 'std::stack<_Tp, _Sequence>::stack(_Sequence&&) [with _Tp = QTreeWidgetItem*; _Sequence = std::deque<QTreeWidgetItem*, std::allocator<QTreeWidgetItem*> >]'
     details::InclusionVisitorData data = {this, &m_plugin->getDocumentInfo(doc), {}, {}, nullptr, 0};

The affected code doesn't appear to exist anymore in upstream's git
repo, and I'm not familiar enough with the waking nightmare that is C++
to understand why this would even be an error (nor do I really wish to
learn, tbh).  If someone wanted to chip in here that'd be great.

- ajax

More information about the devel mailing list