-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
compilation failure with gcc5.x #159
Comments
I tried removing it in the root level CMakeLists.txt, and got a number of build errors:
environment is Ubuntu with a newer kernel:
|
Correction for myself. The above -std=c++14 is not due to gcc 5.x. It is due to my setup whether cmake chooses an old version of gcc 4.8.5. But even with correct 5.5.x gcc/g++ compiler, I still get the following compilation erros:
I am using latest llvm trunk (8.0), so I suspect this is due to the latest llvm issue. It would be good if you can fix this issue since I am often running with latest llvm. |
Yes, this sounds like llvm API changes. #149 shows the kind of work to fix this. What I don't know is how exactly: should we ifdef for the llvm versions, switch to the C API, or would an llvm engineer tell us there's a better way? (know any llvm engineers other than @4ast?) I guess we could start by ifdef'ing the llvm versions. |
I hit a compilation error with the following error:
maybe we should be relaxing -std=c++14 to allow old distro to use the tool?
The text was updated successfully, but these errors were encountered: