This adds the matrix `--target` to relevant `cargo` commands. Some targets are now “check-only”, which confirms cross-compilation succeeds, without doing a full test run, because running these tests may require emulation. musl and MinGW have been dropped, because musl has no standard C++ setup, and MinGW isn’t a target for us. All this requires some adjustments to boring-sys: - Blocklist max_align_t in bindgen - https://github.com/rust-lang/rust-bindgen/issues/1823 - Don't check for MSVC with target_env - x86_64-pc-windows-gnu is identified as `target_env = "msvc"` too, but doesn't use the Visual Studio CMake generator. |
||
|---|---|---|
| .. | ||
| ci.yml | ||