Skip to content

Commit 2b53c76

Browse files
committed
Switch to two tiers of supported platforms
1 parent 284d69a commit 2b53c76

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

README.md

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,16 @@ pub fn gethostname(name: &mut [u8]) -> Result<()>;
3232

3333
## Supported Platforms
3434

35-
nix target support consists of three tiers:
35+
nix target support consists of two tiers. While nix attempts to support all
36+
platforms supported by [libc](https://github.com/rust-lang/libc), only some
37+
platforms are actively supported due to either technical or manpower
38+
limitations. Support for platforms is split into two tiers:
3639

37-
* Tier 1 - Target is supported and CI both builds and tests
38-
* Tier 2 - Target is supported and CI builds the target
39-
* Tier 3 - Target is supported and CI both builds and tests but test failures
40-
do not block merging code
40+
* Tier 1 - Builds and tests for this target are run in CI. Failures of either
41+
block the inclusion of new code.
42+
* Tier 2 - Builds for this target are run in CI. Failures during the build
43+
blocks the inclusion of new code. Tests may be run, but failures
44+
in tests don't block the inclusion of new code.
4145

4246
The following targets are all supported by nix on Rust 1.13.0 or newer:
4347

@@ -57,8 +61,6 @@ Tier 1:
5761
Tier 2:
5862
* i686-unknown-freebsd
5963
* x86_64-unknown-netbsd
60-
61-
Tier 3:
6264
* i686-unknown-linux-musl
6365
* x86_64-unknown-linux-musl
6466

0 commit comments

Comments
 (0)