-
Notifications
You must be signed in to change notification settings - Fork 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
Default clang in Ubuntu 16.04 is broken #72
Comments
This issue has not had any activity for 45 days and will be closed in 45 days if there continues to be no activity. |
Hello! |
It appears to remain unresolved: https://github.com/zrax/string_theory/runs/471074583 Is there some version of clang other than the one(s) provided by apt that we should be using? |
We made changes that should solve the issue. Ubuntu 16.04 image will be rolled out next week. |
Changes were deployed. |
Describe the bug
Attempting to use the default clang (version 3.8) from the ubuntu-16.04 image runs into incompatibilities with the libstdc++ provided on the same image.
Virtual environments affected
Expected behavior
The provided clang++ from Ubuntu should be able to compile code that would otherwise work on an Ubuntu 16.04 machine.
Actual behavior
It appears the provided libstdc++ is from GCC 7, whereas the default in Ubuntu is from GCC 5. When using libstdc++ 7, many standard C++ headers run into errors such as:
An example can be seen here:
https://github.com/zrax/string_theory/runs/285221827
(Note also that the Travis CI build using the same OS and compiler works successfully)
The text was updated successfully, but these errors were encountered: