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:

https://admin.fedoraproject.org/updates/mesa-10.1-6.20140305.fc20,pure-0.58-3.fc20,python-llvmpy-0.12.4-1.fc20,pocl-0.9-4.fc20.1,OpenGTL-0.9.18-9.fc20,gedit-code-assistance-0.2.0-5.fc20,gambas3-3.5.3-1.fc20.1,dragonegg-3.4-0.3.rc0.fc20,llvm-3.4-6.fc20

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

https://fedoraproject.org/wiki/RebasingLLVM

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