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
Travis fix: bump clang version from 3.8 to 6.0 #2833
Conversation
@wds15 do you have any other idea on how to fix this Travis thing (see below)? It looks like its not compiling tbb with -std=c++1y. I tried setting it the flag for the entire job, but then compiling sundials C files throws an error that you cant use the same flag for .c files...
|
Is modifiying the tbb makefiles an option? I know its not a preferred one. |
Ah sorry I didn't know that would make an error. I think worst case we can slam that up to C++14. Jenkins tests c++1y so I'm pretty sure that's fine |
@SteveBronder sorry for stopping your PR test on travis, but I know its going to fail and I want to get a fix for this ASAP this so need to run the tests a lot as its stalling development on Stan :/ |
@seantalts @betanalpha (not sure who else to tag here) Is bumping Travis tests from clang++-3.8 to clang 6.0 an option? This fixes the issues we are having with Travis tests. |
(stat_comp_benchmarks/benchmarks/gp_pois_regr/gp_pois_regr.stan, 0.99) |
(stat_comp_benchmarks/benchmarks/gp_pois_regr/gp_pois_regr.stan, 1.0) |
Sure, hopefully soon whatever tests were holding us back from doing the one-compiler-per-OS testing will be fixed and we can delete Travis, but this is fine as a stop gap. |
@serban-nicusor-toptal do you have the link for what's holding us back from one-compiler-per-OS in this repo? |
Submission Checklist
./runTests.py src/test/unit
make cpplint
Summary
This PR should fix the travis issue we are having since the introduction of TBB. Lets first wait if it fixes it, but it should.
Sidenote: Not sure we even need Travis at all anymore. See stan-dev/cmdstan#728 (comment)
But that is certainly not my call to make.
Intended Effect
fix travis
How to Verify
Side Effects
/
Documentation
/
Copyright and Licensing
Please list the copyright holder for the work you are submitting (this will be you or your assignee, such as a university or company): Rok Češnovar
By submitting this pull request, the copyright holder is agreeing to license the submitted work under the following licenses: