Cleanup CI
graeme-a-stewart opened this issue · comments
As discussed, prior to the 3.0 release we will clean up the CI:
- Drop U18 as a target
- Drop Python2 support
- Add a build against a more modern gcc
- Add a build against clang
Coming back to this, we already addressed the first two items. For the builds against clang
and more modern gcc
, we're currently pulling the the docker images from HSF repository. Do we have ones we can use for these or should we build them first? Please let me know, many thanks.
Best, Serhan
I need to have a look on my other machine where I have docker available. The HSF images I build from the dockerfiles here:
https://github.com/graeme-a-stewart/hithe
So it should be easy to ensure that we have a fresh g++
and clang++
in one of those containers. build-test.sh
should just get passed the correct compilers (with an scl enable
prefix, if needed on CS8).
I had a look at running CI tests with clang. It will not be hard, but will need a bit of manipilation so that, e.g., platform c8-dev:clang
could be split properly into the container image and a compilation option.