Closed sten0 closed 5 years ago
Hello,
I made a new release. I think the FindLibclang improvements that landed a while ago should fix the issue.
Let me know if that fixes the issue.
Thank you for the quick reply and new release! A quick build of 1.3.1 seems to confirm that yes, those FindLibclang improvements did the trick. I still need to find time to run the more strict CI tests and manually test, but I expect them to pass too, so I'm closing this issue :-)
Hi Guillaume,
This bug report concerns
irony-mode_1.2.0
. The build appears to fail despite-std=c++11
. I thought it might be possible that a cmake config needs to be updated after reading this [SOLVED] Can't Find C++ include file. The Debian bug asking to transition to libclang-7 is #912801. It's possible this is a Debian bug, a llvm-toolchain_7.0.1-rc3 bug, gcc_8.2 bug, a poor interaction between these, or something else.Any hints would be very much appreciated! It's a bit over my head, and I don't anticipate having the time to get up to speed with new things until January. I haven't tested building master's HEAD yet, and March and April's commits look like they might fix this. So far the Debian package is adding GH-460 and GH-449. Ideally it would be nice to have a new tagged release in January ;-)
When compiling with Debian defaults, or with hardening+all (using gcc and linking against libclang) it fails like this:
Full log for /\ available here: https://bugs.debian.org/cgi-bin/bugreport.cgi?att=1;bug=912801;filename=irony-mode_1.2.0-7_amd64.build;msg=10
and when explicitly disabling all hardening features with hardening=-all (using gcc and linking against libclang) it fails like this:
Full log is attached
irony-mode_1.2.0-7_amd64.build_nohardening.txt