Upgrade the GitHub actions "checkout" from v2/v3 to v4.
This should be relatively minor.
Increase the version of clang used in CI to version 14 15.
Version 13 does not seem to have sufficient support for GCC's libstdc++ version 13.
If we want, we can probably still test older versions of clang using an unbuntu-20 based runner instead that ships with a lower version of libstdc++.
We may have to bump this to version 15 if we're still seeing failures. We did.
Add a generic x86_64_v3 backend for cibuildwheel builds.
The generic x86_64_v3 should be compatible with most x86 architectures (with degraded performance).
Upgrade the GitHub actions "checkout" from v2/v3 to v4.
This should be relatively minor.
Increase the version of clang used in CI to version
1415.Version 13 does not seem to have sufficient support for GCC's
libstdc++
version 13. If we want, we can probably still test older versions of clang using anunbuntu-20
based runner instead that ships with a lower version oflibstdc++
.We may have to bump this to version 15 if we're still seeing failures.We did.Add a generic
x86_64_v3
backend for cibuildwheel builds.The generic
x86_64_v3
should be compatible with most x86 architectures (with degraded performance).