Skip to content

Commit 15c0f5b

Browse files
authored
Merge pull request #14 from Camille019/patch-1
Update platform-support.md
2 parents 3c794b8 + 556559b commit 15c0f5b

File tree

1 file changed

+36
-28
lines changed

1 file changed

+36
-28
lines changed

platform-support.md

Lines changed: 36 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,13 @@ Specifically they will each satisfy the following requirements:
2626

2727
| Target | std |rustc|cargo| notes |
2828
|-------------------------------|-----|-----|-----|----------------------------|
29-
| `x86_64-pc-windows-msvc` |||| 64-bit MSVC (Windows 7+) |
30-
| `i686-pc-windows-gnu` |||| 32-bit MinGW (Windows 7+) |
31-
| `x86_64-pc-windows-gnu` |||| 64-bit MinGW (Windows 7+) |
3229
| `i686-apple-darwin` |||| 32-bit OSX (10.7+, Lion+) |
33-
| `x86_64-apple-darwin` |||| 64-bit OSX (10.7+, Lion+) |
30+
| `i686-pc-windows-gnu` |||| 32-bit MinGW (Windows 7+) |
31+
| `i686-pc-windows-msvc` |||| 32-bit MSVC (Windows 7+) |
3432
| `i686-unknown-linux-gnu` |||| 32-bit Linux (2.6.18+) |
33+
| `x86_64-apple-darwin` |||| 64-bit OSX (10.7+, Lion+) |
34+
| `x86_64-pc-windows-gnu` |||| 64-bit MinGW (Windows 7+) |
35+
| `x86_64-pc-windows-msvc` |||| 64-bit MSVC (Windows 7+) |
3536
| `x86_64-unknown-linux-gnu` |||| 64-bit Linux (2.6.18+) |
3637

3738
## Tier 2
@@ -47,16 +48,30 @@ these platforms are required to have each of the following:
4748
standard library is compiled, but for others the full bootstrap is run.
4849
* Official release artifacts are provided for the platform.
4950

50-
| Target | std |rustc|cargo| notes |
51-
|-------------------------------|-----|-----|-----|----------------------------|
52-
| `i686-pc-windows-msvc` |||| 32-bit MSVC (Windows 7+) |
53-
| `x86_64-unknown-linux-musl` || | | 64-bit Linux with MUSL |
54-
| `arm-linux-androideabi` || | | ARM Android |
55-
| `arm-unknown-linux-gnueabi` ||| | ARM Linux (2.6.18+) |
56-
| `arm-unknown-linux-gnueabihf` ||| | ARM Linux (2.6.18+) |
57-
| `aarch64-unknown-linux-gnu` || | | ARM64 Linux (2.6.18+) |
58-
| `mips-unknown-linux-gnu` || | | MIPS Linux (2.6.18+) |
59-
| `mipsel-unknown-linux-gnu` || | | MIPS (LE) Linux (2.6.18+) |
51+
| Target | std |rustc|cargo| notes |
52+
|---------------------------------|-----|-----|-----|----------------------------|
53+
| `aarch64-apple-ios` || | | ARM64 iOS |
54+
| `aarch64-unknown-linux-gnu` |||| ARM64 Linux (2.6.18+) |
55+
| `arm-linux-androideabi` || | | ARM Android |
56+
| `arm-unknown-linux-gnueabi` |||| ARM Linux (2.6.18+) |
57+
| `arm-unknown-linux-gnueabihf` |||| ARM Linux (2.6.18+) |
58+
| `armv7-apple-ios` || | | ARM iOS |
59+
| `armv7-unknown-linux-gnueabihf` |||| ARM Linux (2.6.18+) |
60+
| `armv7s-apple-ios` || | | ARM iOS |
61+
| `i386-apple-ios` || | | 32-bit x86 iOS |
62+
| `i586-pc-windows-msvc` || | | 32-bit Windows w/o SSE |
63+
| `mips-unknown-linux-gnu` || | | MIPS Linux (2.6.18+) |
64+
| `mips-unknown-linux-musl` || | | MIPS Linux with MUSL |
65+
| `mipsel-unknown-linux-gnu` || | | MIPS (LE) Linux (2.6.18+) |
66+
| `mipsel-unknown-linux-musl` || | | MIPS (LE) Linux with MUSL |
67+
| `powerpc-unknown-linux-gnu` || | | PowerPC Linux (2.6.18+) |
68+
| `powerpc64-unknown-linux-gnu` || | | PPC64 Linux (2.6.18+) |
69+
| `powerpc64le-unknown-linux-gnu` || | | PPC64LE Linux (2.6.18+) |
70+
| `x86_64-apple-ios` || | | 64-bit x86 iOS |
71+
| `x86_64-rumprun-netbsd` || | | 64-bit NetBSD Rump Kernel |
72+
| `x86_64-unknown-freebsd` |||| 64-bit FreeBSD |
73+
| `x86_64-unknown-linux-musl` || | | 64-bit Linux with MUSL |
74+
| `x86_64-unknown-netbsd` |||| 64-bit NetBSD |
6075

6176
## Tier 3
6277

@@ -69,23 +84,16 @@ unofficial locations.
6984

7085
| Target | std |rustc|cargo| notes |
7186
|-------------------------------|-----|-----|-----|----------------------------|
72-
| `i686-linux-android` || | | 32-bit x86 Android |
7387
| `aarch64-linux-android` || | | ARM64 Android |
74-
| `powerpc-unknown-linux-gnu` || | | PowerPC Linux (2.6.18+) |
75-
| `i386-apple-ios` || | | 32-bit x86 iOS |
76-
| `x86_64-apple-ios` || | | 64-bit x86 iOS |
77-
| `armv7-apple-ios` || | | ARM iOS |
78-
| `armv7s-apple-ios` || | | ARM iOS |
79-
| `aarch64-apple-ios` || | | ARM64 iOS |
80-
| `i686-unknown-freebsd` ||| | 32-bit FreeBSD |
81-
| `x86_64-unknown-freebsd` ||| | 64-bit FreeBSD |
82-
| `x86_64-unknown-openbsd` ||| | 64-bit OpenBSD |
83-
| `x86_64-unknown-netbsd` ||| | 64-bit NetBSD |
84-
| `x86_64-unknown-bitrig` ||| | 64-bit Bitrig |
85-
| `x86_64-unknown-dragonfly` ||| | 64-bit DragonFlyBSD |
86-
| `x86_64-rumprun-netbsd` || | | 64-bit NetBSD Rump Kernel |
88+
| `armv7-linux-androideabi` || | | ARM-v7a Android |
89+
| `i686-linux-android` || | | 32-bit x86 Android |
8790
| `i686-pc-windows-msvc` (XP) || | | Windows XP support |
91+
| `i686-unknown-freebsd` |||| 32-bit FreeBSD |
8892
| `x86_64-pc-windows-msvc` (XP) || | | Windows XP support |
93+
| `x86_64-sun-solaris` ||| | 64-bit Solaris/SunOS |
94+
| `x86_64-unknown-bitrig` ||| | 64-bit Bitrig |
95+
| `x86_64-unknown-dragonfly` ||| | 64-bit DragonFlyBSD |
96+
| `x86_64-unknown-openbsd` ||| | 64-bit OpenBSD |
8997

9098
Note that this table can be expanded over time, this isn't the exhaustive set of
9199
tier 3 platforms that will ever be!

0 commit comments

Comments
 (0)