You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
title: "New Windows 7 targets and tier 1 deprecation"
3
+
title: "Updated baseline standards for Windows targets"
4
4
author: Chris Denton
5
5
---
6
6
7
-
The minimum requirements for tier 1 toolchains targeting Windows will increase with the 1.77 release (scheduled for March 21, 2024).
8
-
Windows 10 will now be the minimum supported version.
9
-
These requirements apply both to running the Rust compiler itself and to running binaries produced by Rust, if they use the libstd.
7
+
The minimum requirements for Tier 1 toolchains targeting Windows will increase with the 1.77 release (scheduled for March 21, 2024).
8
+
Windows 10 will now be the minimum supported Rust version for the `*-pc-windows-*` targets.
9
+
These requirements apply both to the Rust toolchain itself and to binaries produced by Rust.
10
10
11
-
Additionally there are two new targets that have Windows 7 as their baseline: `x86_64-win7-windows-msvc` and `i686-win7-windows-msvc`.
11
+
Two new targets have been added with Windows 7 as their baseline: `x86_64-win7-windows-msvc` and `i686-win7-windows-msvc`.
12
12
They are starting as tier 3 targets, meaning that the Rust codebase has support for them but we don't build or test them automatically.
13
13
Therefore binaries aren't distributed via rustup.
14
14
@@ -21,6 +21,5 @@ Therefore binaries aren't distributed via rustup.
21
21
22
22
## Why are the requirements being changed?
23
23
24
-
Prior to now, Rust claimed tier 1 support for Windows 7 and 8 but they did not meet the requirements.
25
-
In particular they lacked automatic testing and are no longer supported by their vendor.
26
-
With other software also dropping Windows 7 support, including developer tools such as git, it's becoming increasingly untenable to claim Rust offers first class support.
24
+
Prior to now, Rust had Tier 1 support for Windows 7 and Windows 8 but these targets no longer meet our requirements.
25
+
In particular, these targets could no longer be tested in CI and not supported by their vendor.
0 commit comments