From 2b53c76322c72c4e9218583d69bd206a68b37e25 Mon Sep 17 00:00:00 2001 From: Bryant Mairs Date: Mon, 17 Apr 2017 15:16:22 -0700 Subject: Switch to two tiers of supported platforms --- README.md | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index c37d22ab..b259cf26 100644 --- a/README.md +++ b/README.md @@ -32,12 +32,16 @@ pub fn gethostname(name: &mut [u8]) -> Result<()>; ## Supported Platforms -nix target support consists of three tiers: +nix target support consists of two tiers. While nix attempts to support all +platforms supported by [libc](https://github.com/rust-lang/libc), only some +platforms are actively supported due to either technical or manpower +limitations. Support for platforms is split into two tiers: - * Tier 1 - Target is supported and CI both builds and tests - * Tier 2 - Target is supported and CI builds the target - * Tier 3 - Target is supported and CI both builds and tests but test failures - do not block merging code + * Tier 1 - Builds and tests for this target are run in CI. Failures of either + block the inclusion of new code. + * Tier 2 - Builds for this target are run in CI. Failures during the build + blocks the inclusion of new code. Tests may be run, but failures + in tests don't block the inclusion of new code. The following targets are all supported by nix on Rust 1.13.0 or newer: @@ -57,8 +61,6 @@ Tier 1: Tier 2: * i686-unknown-freebsd * x86_64-unknown-netbsd - -Tier 3: * i686-unknown-linux-musl * x86_64-unknown-linux-musl -- cgit v1.2.3