-
Notifications
You must be signed in to change notification settings - Fork 110
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
Update Travis CI integration #262
Comments
Looks like |
Upps.. Thanks for spotting this bug! New |
That SGTM! And thank you for taking the time to look into this! |
Looks like ccache is not being used for the Clang build. Is there a |
ccache gives me a headache... According to Setting environment variables CC/CXX (
If cmake is run with
Same holds for On a Debian system |
Look at that: |
Bingo! (Build logs). After |
You have thought about the .travis.yml much more than I have, so I think it sounds like a great idea, and thank you! Why not create a PR for it? |
PRs were merged in 2018 |
Elemental, as of now, is being built using GCC5 and Clang 3.8 on Travis CI (
.travis.yml
). To discover code/compiler bugs like #259 it might help to add newer compiler revisions, e.g. GCC8 and Clang 6.0.I would also suggest to remove
ccache
from.travis.yml
because it does not speed up compilation. Actually it slows down compilation, e.g. for GCC5 it is 45 Minutes incl.ccache
vs. ~14 Minutes excl.ccache
. 45 Minutes (excl. VM boot) is problematic, because Travis CI kills jobs that exceed the maximum time limit of 50 Minutes (incl. VM boot).An updated
.travis.yml
for Elemental can be found here (build logs). GCC8 fails to build Elemental because of #259 and the Clang 6.0 crashes during compilation.What do you think, @poulson ?
The text was updated successfully, but these errors were encountered: