Skip to content

Commit b34e7fe

Browse files
ChrisDentondavidtwcoCleanCut
committed
Windows 7 support update
Co-Authored-By: David Wood <agile.lion3441@fuligin.ink> Co-Authored-By: Nathan Stocks <cleancut@github.com>
1 parent d493416 commit b34e7fe

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

posts/2024-02-15-Windows-7.md

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
---
2+
layout: post
3+
title: "Updated baseline standards for Windows targets"
4+
author: Chris Denton on behalf of the Compiler Team
5+
---
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 for the `*-pc-windows-*` targets.
9+
These requirements apply both to the Rust toolchain itself and to binaries produced by Rust.
10+
11+
Two new targets have been added with Windows 7 as their baseline: `x86_64-win7-windows-msvc` and `i686-win7-windows-msvc`.
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+
Therefore binaries aren't distributed via rustup.
14+
15+
## Affected targets
16+
17+
- `x86_64-pc-windows-msvc`
18+
- `i686-pc-windows-msvc`
19+
- `x86_64-pc-windows-gnu`
20+
- `i686-pc-windows-gnu`
21+
22+
## Why are the requirements being changed?
23+
24+
Prior to now, Rust had Tier 1 support for Windows 7, 8, and 8.1 but these targets no longer meet our requirements.
25+
In particular, these targets could no longer be tested in CI and are not supported by their vendor.

0 commit comments

Comments
 (0)