Week-end DevConf talks – I’m also taking the opportunity to try and repair Tao3D.
Unfortunately, the network was so slow I could not really take notes on the fly… So very little data actually recorded.
LLVM broke everything. Again.
I tried to build XLR against LLVM 3.9. As usual, LLVM completely broke the API. Again. Time to update llvm-crap.h. In case you wonder, CRAP stands for Compatibility Restoration Adapter Protocol, of course, nothing else.
It looks like this will be a bit complicated, deferring for now.
I ran mostly into missing packages, again and again, and it was only painful because of the low quality of the local network.
One interesting issue I ran into is a problem with GCC6, C++ includes and
-isystem. The manifestation is a bit puzzling, as the compiler complains it does not find some rather standard header (in my case,
stdlib.h). As often, this is a known issue. The root cause is that Qt5 uses
-isystem in a way that the GCC developers have now decided they don’t like.
The fix for me was to hand-edit
/usr/lib64/qt5/mkspecs/common/gcc-base.conf to remove the reference to
-isystem. It works for me, not sure it will work for anybody else…