Linux CI should use GCC and Clang versions that are not so old
Open
- Dominant language
- No language data
- Stars
- 94
- Forks
- 7
- PR merge metrics
- No merged PRs in 30d
Description
It seems like we are using GCC 4.8.4, which is 3 years old, and Clang 3.6.0, which is almost 3 years old, on the CI machines.
We should install newer versions of these tools, and ideally keep the old versions and add some coverage for both the new and old versions.
Contributor guide
Research direction
Start by locating the Linux CI configuration for the machines using GCC 4.8.4 and Clang 3.6.0, then review how compiler versions are installed and selected. Done means newer GCC and Clang versions are available while the old versions remain covered in CI.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp, linux
- Domain
- build-system, ci-cd
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100