Open
Description
Currently we support the following targets for Windows & macOS. An issue that has crept more over time is that the specific OS versions that were initially put for support, are no longer tested and built by Rust. This is for a variety of reasons, the main one being that we are bound by the OS versions provided by our CI providers.
platform | OS |
---|---|
i686-apple-darwin | 32-bit OSX (10.7+, Lion+) |
i686-pc-windows-gnu | 32-bit MinGW (Windows 7+) |
i686-pc-windows-msvc | 32-bit MSVC (Windows 7+) |
x86_64-apple-darwin | 64-bit OSX (10.7+, Lion+) |
x86_64-pc-windows-gnu | 64-bit MinGW (Windows 7+) |
x86_64-pc-windows-msvc | 64-bit MSVC (Windows 7+) |
Potential Solutions
- Update Rust's target guarentees to the latest releases.
- Update our platform targets to be OS aware.
- Not sure how effective this would be as currently Apple and Microsoft have two completely different release schemes. Apple annually releases OS's with breaking changes, and Microsoft will likely not publish a new numbered version of Windows any time in the near future.
Metadata
Metadata
Assignees
Labels
No labels