@@ -48,57 +48,59 @@ these platforms are required to have each of the following:
4848 platforms ** building** . For some platforms only the standard library is
4949 compiled, but for others ` rustc ` and ` cargo ` are too.
5050
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 |
102104
103105## Tier 2.5
104106
0 commit comments