open-simulation-platform / libcosim

OSP C++ co-simulation library
https://open-simulation-platform.github.io/libcosim
Mozilla Public License 2.0
55 stars 10 forks source link

Retire VS 2016, gcc7 and gcc8 #683

Closed markaren closed 2 years ago

markaren commented 2 years ago

This PR removes old compilers from the CI. It does not add new ones. VS2016 must be removed soon anyway (deprecated in the runners). gcc7 and gcc8 does not support <execution> in C++17, which we aim to use in the future.

markaren commented 2 years ago

I will need further confirmation that gcc8 can be removed. We only discussed gcc7 in the meeting.

eidekrist commented 2 years ago

I'm OK with this, but can't comment on the need (or lack thereof) for building with GCC 8.

If I remember correctly the rationale for supporting GCC 7 was that it shipped with Ubuntu 18.04?

markaren commented 2 years ago

Ubuntu 18.04 ships with gcc 7.5. Ubuntu 20.04 ships with gcc 9.3.