Closed InderKaur closed 6 years ago
why both 3.8 and 3.9? each compiler we add makes the build slower, so we have to justify each addition. I didn't have time to check which version is used by default in newer linuxes and newer OSXs.
Clang 4 and 5 are now supported in Travis, see https://github.com/travis-ci/apt-package-whitelist/pull/3297 and https://github.com/travis-ci/apt-package-whitelist/pull/4034
What I think we should do is to deprecate some of the oldest versions by checking what is the last Ubuntu LTS onwards, and add these more modern ones to the build. I would also keep at least one 3.x version.
I have done the requested changes. please have a look
Any particular reason why you have left the oldest Clang 3.x version?
The latest version of clang I can see in ubuntu trusty is 3.9 (https://packages.ubuntu.com/trusty/devel/)
Maybe this could help you in installing clang 4.0 in trusty: https://superuser.com/questions/1280068/how-do-i-install-clang-4-0-on-ubuntu-14-04
See this too, for further information: https://apt.llvm.org
But I'm not sure, I'm not very familiar with Ubuntu.
Closed due to lack of activity.
New versions of clang are added to .travis.yml file. #105