@@ -48,57 +48,59 @@ these platforms are required to have each of the following:
48
48
platforms ** building** . For some platforms only the standard library is
49
49
compiled, but for others ` rustc ` and ` cargo ` are too.
50
50
51
- | Target | std | rustc| cargo| notes |
52
- | -----------------------------------| -----| -----| -----| ------------------------------|
53
- | ` aarch64-apple-ios ` | ✓ | | | ARM64 iOS |
54
- | ` aarch64-fuchsia ` | ✓ | | | ARM64 Fuchsia |
55
- | ` aarch64-linux-android ` | ✓ | | | ARM64 Android |
56
- | ` aarch64-unknown-linux-gnu ` | ✓ | ✓ | ✓ | ARM64 Linux |
57
- | ` aarch64-unknown-linux-musl ` | ✓ | | | ARM64 Linux with MUSL |
58
- | ` arm-linux-androideabi ` | ✓ | | | ARMv7 Android |
59
- | ` arm-unknown-linux-gnueabi ` | ✓ | ✓ | ✓ | ARMv6 Linux |
60
- | ` arm-unknown-linux-gnueabihf ` | ✓ | ✓ | ✓ | ARMv6 Linux, hardfloat |
61
- | ` arm-unknown-linux-musleabi ` | ✓ | | | ARMv6 Linux with MUSL |
62
- | ` arm-unknown-linux-musleabihf ` | ✓ | | | ARMv6 Linux, MUSL, hardfloat |
63
- | ` armv5te-unknown-linux-gnueabi ` | ✓ | | | ARMv5TE Linux |
64
- | ` armv7-apple-ios ` | ✓ | | | ARMv7 iOS, Cortex-a8 |
65
- | ` armv7-linux-androideabi ` | ✓ | | | ARMv7a Android |
66
- | ` armv7-unknown-linux-gnueabihf ` | ✓ | ✓ | ✓ | ARMv7 Linux |
67
- | ` armv7-unknown-linux-musleabihf ` | ✓ | | | ARMv7 Linux with MUSL |
68
- | ` armv7s-apple-ios ` | ✓ | | | ARMv7 iOS, Cortex-a9 |
69
- | ` asmjs-unknown-emscripten ` | ✓ | | | asm.js via Emscripten |
70
- | ` i386-apple-ios ` | ✓ | | | 32-bit x86 iOS |
71
- | ` i586-pc-windows-msvc ` | ✓ | | | 32-bit Windows w/o SSE |
72
- | ` i586-unknown-linux-gnu ` | ✓ | | | 32-bit Linux w/o SSE |
73
- | ` i586-unknown-linux-musl ` | ✓ | | | 32-bit Linux w/o SSE, MUSL |
74
- | ` i686-linux-android ` | ✓ | | | 32-bit x86 Android |
75
- | ` i686-unknown-freebsd ` | ✓ | ✓ | ✓ | 32-bit FreeBSD |
76
- | ` i686-unknown-linux-musl ` | ✓ | | | 32-bit Linux with MUSL |
77
- | ` mips-unknown-linux-gnu ` | ✓ | ✓ | ✓ | MIPS Linux |
78
- | ` mips-unknown-linux-musl ` | ✓ | | | MIPS Linux with MUSL |
79
- | ` mips64-unknown-linux-gnuabi64 ` | ✓ | ✓ | ✓ | MIPS64 Linux, n64 ABI |
80
- | ` mips64el-unknown-linux-gnuabi64 ` | ✓ | ✓ | ✓ | MIPS64 (LE) Linux, n64 ABI |
81
- | ` mipsel-unknown-linux-gnu ` | ✓ | ✓ | ✓ | MIPS (LE) Linux |
82
- | ` mipsel-unknown-linux-musl ` | ✓ | | | MIPS (LE) Linux with MUSL |
83
- | ` powerpc-unknown-linux-gnu ` | ✓ | ✓ | ✓ | PowerPC Linux |
84
- | ` powerpc64-unknown-linux-gnu ` | ✓ | ✓ | ✓ | PPC64 Linux |
85
- | ` powerpc64le-unknown-linux-gnu ` | ✓ | ✓ | ✓ | PPC64LE Linux |
86
- | ` s390x-unknown-linux-gnu ` | ✓ | ✓ | ✓ | S390x Linux |
87
- | ` sparc64-unknown-linux-gnu ` | ✓ | | | SPARC Linux |
88
- | ` sparcv9-sun-solaris ` | ✓ | | | SPARC Solaris 10/11, illumos |
89
- | ` wasm32-unknown-unknown ` | ✓ | | | WebAssembly |
90
- | ` wasm32-unknown-emscripten ` | ✓ | | | WebAssembly via Emscripten |
91
- | ` x86_64-apple-ios ` | ✓ | | | 64-bit x86 iOS |
92
- | ` x86_64-fuchsia ` | ✓ | | | 64-bit Fuchsia |
93
- | ` x86_64-linux-android ` | ✓ | | | 64-bit x86 Android |
94
- | ` x86_64-rumprun-netbsd ` | ✓ | | | 64-bit NetBSD Rump Kernel |
95
- | ` x86_64-sun-solaris ` | ✓ | | | 64-bit Solaris 10/11, illumos|
96
- | ` x86_64-unknown-cloudabi ` | ✓ | | | 64-bit CloudABI |
97
- | ` x86_64-unknown-freebsd ` | ✓ | ✓ | ✓ | 64-bit FreeBSD |
98
- | ` x86_64-unknown-linux-gnux32 ` | ✓ | | | 64-bit Linux |
99
- | ` x86_64-unknown-linux-musl ` | ✓ | | | 64-bit Linux with MUSL |
100
- | ` x86_64-unknown-netbsd ` | ✓ | ✓ | ✓ | NetBSD/amd64 |
101
- | ` x86_64-unknown-redox ` | ✓ | | | Redox OS |
51
+ | Target | std | rustc| cargo| notes |
52
+ | ---------------------------------------| -----| -----| -----| --------------------------------------|
53
+ | ` aarch64-apple-ios ` | ✓ | | | ARM64 iOS |
54
+ | ` aarch64-fuchsia ` | ✓ | | | ARM64 Fuchsia |
55
+ | ` aarch64-linux-android ` | ✓ | | | ARM64 Android |
56
+ | ` aarch64-unknown-linux-gnu ` | ✓ | ✓ | ✓ | ARM64 Linux |
57
+ | ` aarch64-unknown-linux-musl ` | ✓ | | | ARM64 Linux with MUSL |
58
+ | ` arm-linux-androideabi ` | ✓ | | | ARMv5TE Android |
59
+ | ` arm-unknown-linux-gnueabi ` | ✓ | ✓ | ✓ | ARMv6 Linux |
60
+ | ` arm-unknown-linux-gnueabihf ` | ✓ | ✓ | ✓ | ARMv6 Linux, hardfloat |
61
+ | ` arm-unknown-linux-musleabi ` | ✓ | | | ARMv6 Linux with MUSL |
62
+ | ` arm-unknown-linux-musleabihf ` | ✓ | | | ARMv6 Linux, MUSL, hardfloat |
63
+ | ` armv5te-unknown-linux-gnueabi ` | ✓ | | | ARMv5TE Linux |
64
+ | ` armv7-apple-ios ` | ✓ | | | ARMv7 iOS, Cortex-a8 |
65
+ | ` armv7-linux-androideabi ` | ✓ | | | Thumb2-mode ARMv7a Android |
66
+ | ` armv7-unknown-linux-gnueabihf ` | ✓ | ✓ | ✓ | ARMv7 Linux |
67
+ | ` armv7-unknown-linux-musleabihf ` | ✓ | | | ARMv7 Linux with MUSL |
68
+ | ` armv7s-apple-ios ` | ✓ | | | ARMv7 iOS, Cortex-a9 |
69
+ | ` asmjs-unknown-emscripten ` | ✓ | | | asm.js via Emscripten |
70
+ | ` i386-apple-ios ` | ✓ | | | 32-bit x86 iOS |
71
+ | ` i586-pc-windows-msvc ` | ✓ | | | 32-bit Windows w/o SSE |
72
+ | ` i586-unknown-linux-gnu ` | ✓ | | | 32-bit Linux w/o SSE |
73
+ | ` i586-unknown-linux-musl ` | ✓ | | | 32-bit Linux w/o SSE, MUSL |
74
+ | ` i686-linux-android ` | ✓ | | | 32-bit x86 Android |
75
+ | ` i686-unknown-freebsd ` | ✓ | ✓ | ✓ | 32-bit FreeBSD |
76
+ | ` i686-unknown-linux-musl ` | ✓ | | | 32-bit Linux with MUSL |
77
+ | ` mips-unknown-linux-gnu ` | ✓ | ✓ | ✓ | MIPS Linux |
78
+ | ` mips-unknown-linux-musl ` | ✓ | | | MIPS Linux with MUSL |
79
+ | ` mips64-unknown-linux-gnuabi64 ` | ✓ | ✓ | ✓ | MIPS64 Linux, n64 ABI |
80
+ | ` mips64el-unknown-linux-gnuabi64 ` | ✓ | ✓ | ✓ | MIPS64 (LE) Linux, n64 ABI |
81
+ | ` mipsel-unknown-linux-gnu ` | ✓ | ✓ | ✓ | MIPS (LE) Linux |
82
+ | ` mipsel-unknown-linux-musl ` | ✓ | | | MIPS (LE) Linux with MUSL |
83
+ | ` powerpc-unknown-linux-gnu ` | ✓ | ✓ | ✓ | PowerPC Linux |
84
+ | ` powerpc64-unknown-linux-gnu ` | ✓ | ✓ | ✓ | PPC64 Linux |
85
+ | ` powerpc64le-unknown-linux-gnu ` | ✓ | ✓ | ✓ | PPC64LE Linux |
86
+ | ` s390x-unknown-linux-gnu ` | ✓ | ✓ | ✓ | S390x Linux |
87
+ | ` sparc64-unknown-linux-gnu ` | ✓ | | | SPARC Linux |
88
+ | ` sparcv9-sun-solaris ` | ✓ | | | SPARC Solaris 10/11, illumos |
89
+ | ` thumbv7neon-linux-androideabi ` | ✓ | | | Thumb2-mode ARMv7a Android with NEON |
90
+ | ` thumbv7neon-unknown-linux-gnueabihf ` | ✓ | | | Thumb2-mode ARMv7a Linux with NEON |
91
+ | ` wasm32-unknown-unknown ` | ✓ | | | WebAssembly |
92
+ | ` wasm32-unknown-emscripten ` | ✓ | | | WebAssembly via Emscripten |
93
+ | ` x86_64-apple-ios ` | ✓ | | | 64-bit x86 iOS |
94
+ | ` x86_64-fuchsia ` | ✓ | | | 64-bit Fuchsia |
95
+ | ` x86_64-linux-android ` | ✓ | | | 64-bit x86 Android |
96
+ | ` x86_64-rumprun-netbsd ` | ✓ | | | 64-bit NetBSD Rump Kernel |
97
+ | ` x86_64-sun-solaris ` | ✓ | | | 64-bit Solaris 10/11, illumos |
98
+ | ` x86_64-unknown-cloudabi ` | ✓ | | | 64-bit CloudABI |
99
+ | ` x86_64-unknown-freebsd ` | ✓ | ✓ | ✓ | 64-bit FreeBSD |
100
+ | ` x86_64-unknown-linux-gnux32 ` | ✓ | | | 64-bit Linux |
101
+ | ` x86_64-unknown-linux-musl ` | ✓ | | | 64-bit Linux with MUSL |
102
+ | ` x86_64-unknown-netbsd ` | ✓ | ✓ | ✓ | NetBSD/amd64 |
103
+ | ` x86_64-unknown-redox ` | ✓ | | | Redox OS |
102
104
103
105
## Tier 2.5
104
106
0 commit comments