@@ -87,7 +87,7 @@ target | notes
8787` aarch64-unknown-linux-musl ` | ARM64 Linux with MUSL
8888` arm-unknown-linux-gnueabi ` | ARMv6 Linux (kernel 3.2, glibc 2.17)
8989` arm-unknown-linux-gnueabihf ` | ARMv6 Linux, hardfloat (kernel 3.2, glibc 2.17)
90- ` armv7-unknown-linux-gnueabihf ` | ARMv7 Linux, hardfloat (kernel 3.2, glibc 2.17)
90+ ` armv7-unknown-linux-gnueabihf ` | ARMv7-A Linux, hardfloat (kernel 3.2, glibc 2.17)
9191[ ` loongarch64-unknown-linux-gnu ` ] ( platform-support/loongarch-linux.md ) | LoongArch64 Linux, LP64D ABI (kernel 5.19, glibc 2.36)
9292` mips-unknown-linux-gnu ` | MIPS Linux (kernel 4.4, glibc 2.23)
9393` mips64-unknown-linux-gnuabi64 ` | MIPS64 Linux, n64 ABI (kernel 4.4, glibc 2.23)
@@ -133,17 +133,17 @@ target | std | notes
133133` aarch64-unknown-none-softfloat ` | * | Bare ARM64, softfloat
134134` aarch64-unknown-none ` | * | Bare ARM64, hardfloat
135135[ ` aarch64-unknown-uefi ` ] ( platform-support/unknown-uefi.md ) | * | ARM64 UEFI
136- [ ` arm-linux-androideabi ` ] ( platform-support/android.md ) | ✓ | ARMv7 Android
136+ [ ` arm-linux-androideabi ` ] ( platform-support/android.md ) | ✓ | ARMv6 Android
137137` arm-unknown-linux-musleabi ` | ✓ | ARMv6 Linux with MUSL
138138` arm-unknown-linux-musleabihf ` | ✓ | ARMv6 Linux with MUSL, hardfloat
139139` armebv7r-none-eabi ` | * | Bare ARMv7-R, Big Endian
140140` armebv7r-none-eabihf ` | * | Bare ARMv7-R, Big Endian, hardfloat
141141` armv5te-unknown-linux-gnueabi ` | ✓ | ARMv5TE Linux (kernel 4.4, glibc 2.23)
142142` armv5te-unknown-linux-musleabi ` | ✓ | ARMv5TE Linux with MUSL
143- [ ` armv7-linux-androideabi ` ] ( platform-support/android.md ) | ✓ | ARMv7a Android
144- ` armv7-unknown-linux-gnueabi ` | ✓ |ARMv7 Linux (kernel 4.15, glibc 2.27)
145- ` armv7-unknown-linux-musleabi ` | ✓ |ARMv7 Linux with MUSL
146- ` armv7-unknown-linux-musleabihf ` | ✓ | ARMv7 Linux with MUSL, hardfloat
143+ [ ` armv7-linux-androideabi ` ] ( platform-support/android.md ) | ✓ | ARMv7-A Android
144+ ` armv7-unknown-linux-gnueabi ` | ✓ | ARMv7-A Linux (kernel 4.15, glibc 2.27)
145+ ` armv7-unknown-linux-musleabi ` | ✓ | ARMv7-A Linux with MUSL
146+ ` armv7-unknown-linux-musleabihf ` | ✓ | ARMv7-A Linux with MUSL, hardfloat
147147` armv7a-none-eabi ` | * | Bare ARMv7-A
148148` armv7r-none-eabi ` | * | Bare ARMv7-R
149149` armv7r-none-eabihf ` | * | Bare ARMv7-R, hardfloat
@@ -167,15 +167,15 @@ target | std | notes
167167` riscv64imac-unknown-none-elf ` | * | Bare RISC-V (RV64IMAC ISA)
168168` sparc64-unknown-linux-gnu ` | ✓ | SPARC Linux (kernel 4.4, glibc 2.23)
169169` sparcv9-sun-solaris ` | ✓ | SPARC Solaris 10/11, illumos
170- ` thumbv6m-none-eabi ` | * | Bare Cortex-M0, M0+, M1
171- ` thumbv7em-none-eabi ` | * | Bare Cortex-M4, M7
172- ` thumbv7em-none-eabihf ` | * | Bare Cortex-M4F, M7F, FPU , hardfloat
173- ` thumbv7m-none-eabi ` | * | Bare Cortex-M3
174- [ ` thumbv7neon-linux-androideabi ` ] ( platform-support/android.md ) | ✓ | Thumb2-mode ARMv7a Android with NEON
175- ` thumbv7neon-unknown-linux-gnueabihf ` | ✓ | Thumb2-mode ARMv7a Linux with NEON (kernel 4.4, glibc 2.23)
176- ` thumbv8m.base-none-eabi ` | * | ARMv8-M Baseline
177- ` thumbv8m.main-none-eabi ` | * | ARMv8-M Mainline
178- ` thumbv8m.main-none-eabihf ` | * | ARMv8-M Mainline, hardfloat
170+ ` thumbv6m-none-eabi ` | * | Bare ARMv6-M
171+ ` thumbv7em-none-eabi ` | * | Bare ARMv7E-M
172+ ` thumbv7em-none-eabihf ` | * | Bare ARMV7E-M , hardfloat
173+ ` thumbv7m-none-eabi ` | * | Bare ARMv7-M
174+ [ ` thumbv7neon-linux-androideabi ` ] ( platform-support/android.md ) | ✓ | Thumb2-mode ARMv7-A Android with NEON
175+ ` thumbv7neon-unknown-linux-gnueabihf ` | ✓ | Thumb2-mode ARMv7-A Linux with NEON (kernel 4.4, glibc 2.23)
176+ ` thumbv8m.base-none-eabi ` | * | Bare ARMv8-M Baseline
177+ ` thumbv8m.main-none-eabi ` | * | Bare ARMv8-M Mainline
178+ ` thumbv8m.main-none-eabihf ` | * | Bare ARMv8-M Mainline, hardfloat
179179` wasm32-unknown-emscripten ` | ✓ | WebAssembly via Emscripten
180180` wasm32-unknown-unknown ` | ✓ | WebAssembly
181181` wasm32-wasi ` | ✓ | WebAssembly with WASI
@@ -234,26 +234,26 @@ target | std | host | notes
234234[ ` aarch64_be-unknown-netbsd ` ] ( platform-support/netbsd.md ) | ✓ | ✓ | ARM64 NetBSD (big-endian)
235235[ ` arm64_32-apple-watchos ` ] ( platform-support/apple-watchos.md ) | ✓ | | ARM Apple WatchOS 64-bit with 32-bit pointers
236236[ ` armeb-unknown-linux-gnueabi ` ] ( platform-support/armeb-unknown-linux-gnueabi.md ) | ✓ | ? | ARM BE8 the default ARM big-endian architecture since [ ARMv6] ( https://developer.arm.com/documentation/101754/0616/armlink-Reference/armlink-Command-line-Options/--be8?lang=en ) .
237- ` armv4t-none-eabi ` | * | | ARMv4T A32
238- ` armv4t-unknown-linux-gnueabi ` | ? | |
239- [ ` armv5te-none-eabi ` ] ( platform-support/armv5te-none-eabi.md ) | * | | ARMv5TE A32
237+ ` armv4t-none-eabi ` | * | | Bare ARMv4T
238+ ` armv4t-unknown-linux-gnueabi ` | ? | | ARMv4T Linux
239+ [ ` armv5te-none-eabi ` ] ( platform-support/armv5te-none-eabi.md ) | * | | Bare ARMv5TE
240240` armv5te-unknown-linux-uclibceabi ` | ? | | ARMv5TE Linux with uClibc
241241` armv6-unknown-freebsd ` | ✓ | ✓ | ARMv6 FreeBSD
242242[ ` armv6-unknown-netbsd-eabihf ` ] ( platform-support/netbsd.md ) | ✓ | ✓ | ARMv6 NetBSD w/hard-float
243243[ ` armv6k-nintendo-3ds ` ] ( platform-support/armv6k-nintendo-3ds.md ) | ? | | ARMv6K Nintendo 3DS, Horizon (Requires devkitARM toolchain)
244- ` armv7-apple-ios ` | ✓ | | ARMv7 iOS, Cortex-a8
245- [ ` armv7-sony-vita-newlibeabihf ` ] ( platform-support/armv7-sony-vita-newlibeabihf.md ) | ? | | ARM Cortex-A9 Sony PlayStation Vita (requires VITASDK toolchain)
246- [ ` armv7-unknown-linux-ohos ` ] ( platform-support/openharmony.md ) | ✓ | | ARMv7 OpenHarmony |
247- [ ` armv7-unknown-linux-uclibceabi ` ] ( platform-support/armv7-unknown-linux-uclibceabi.md ) | ✓ | ✓ | ARMv7 Linux with uClibc, softfloat
248- [ ` armv7-unknown-linux-uclibceabihf ` ] ( platform-support/armv7-unknown-linux-uclibceabihf.md ) | ✓ | ? | ARMv7 Linux with uClibc, hardfloat
249- ` armv7-unknown-freebsd ` | ✓ | ✓ | ARMv7 FreeBSD
250- [ ` armv7-unknown-netbsd-eabihf ` ] ( platform-support/netbsd.md ) | ✓ | ✓ | ARMv7 NetBSD w/hard-float
251- ` armv7-wrs-vxworks-eabihf ` | ? | |
244+ ` armv7-apple-ios ` | ✓ | | ARMv7-A Cortex-A8 iOS
245+ [ ` armv7-sony-vita-newlibeabihf ` ] ( platform-support/armv7-sony-vita-newlibeabihf.md ) | ? | | ARMv7-A Cortex-A9 Sony PlayStation Vita (requires VITASDK toolchain)
246+ [ ` armv7-unknown-linux-ohos ` ] ( platform-support/openharmony.md ) | ✓ | | ARMv7-A OpenHarmony |
247+ [ ` armv7-unknown-linux-uclibceabi ` ] ( platform-support/armv7-unknown-linux-uclibceabi.md ) | ✓ | ✓ | ARMv7-A Linux with uClibc, softfloat
248+ [ ` armv7-unknown-linux-uclibceabihf ` ] ( platform-support/armv7-unknown-linux-uclibceabihf.md ) | ✓ | ? | ARMv7-A Linux with uClibc, hardfloat
249+ ` armv7-unknown-freebsd ` | ✓ | ✓ | ARMv7-A FreeBSD
250+ [ ` armv7-unknown-netbsd-eabihf ` ] ( platform-support/netbsd.md ) | ✓ | ✓ | ARMv7-A NetBSD w/hard-float
251+ ` armv7-wrs-vxworks-eabihf ` | ? | | ARMv7-A for VxWorks
252252[ ` armv7a-kmc-solid_asp3-eabi ` ] ( platform-support/kmc-solid.md ) | ✓ | | ARM SOLID with TOPPERS/ASP3
253253[ ` armv7a-kmc-solid_asp3-eabihf ` ] ( platform-support/kmc-solid.md ) | ✓ | | ARM SOLID with TOPPERS/ASP3, hardfloat
254- ` armv7a-none-eabihf ` | * | | ARM Cortex -A, hardfloat
255- [ ` armv7k-apple-watchos ` ] ( platform-support/apple-watchos.md ) | ✓ | | ARM Apple WatchOS
256- ` armv7s-apple-ios ` | ✓ | |
254+ ` armv7a-none-eabihf ` | * | | Bare ARMv7 -A, hardfloat
255+ [ ` armv7k-apple-watchos ` ] ( platform-support/apple-watchos.md ) | ✓ | | ARMv7-A Apple WatchOS
256+ ` armv7s-apple-ios ` | ✓ | | ARMv7-A Apple-A6 Apple iOS
257257` avr-unknown-gnu-atmega328 ` | * | | AVR. Requires ` -Z build-std=core `
258258` bpfeb-unknown-none ` | * | | BPF (big endian)
259259` bpfel-unknown-none ` | * | | BPF (little endian)
@@ -310,11 +310,11 @@ target | std | host | notes
310310` sparc-unknown-linux-gnu ` | ✓ | | 32-bit SPARC Linux
311311[ ` sparc64-unknown-netbsd ` ] ( platform-support/netbsd.md ) | ✓ | ✓ | NetBSD/sparc64
312312[ ` sparc64-unknown-openbsd ` ] ( platform-support/openbsd.md ) | ✓ | ✓ | OpenBSD/sparc64
313- ` thumbv4t-none-eabi ` | * | | ARMv4T T32
314- [ ` thumbv5te-none-eabi ` ] ( platform-support/armv5te-none-eabi.md ) | * | | ARMv5TE T32
313+ ` thumbv4t-none-eabi ` | * | | Thumb-mode Bare ARMv4T
314+ [ ` thumbv5te-none-eabi ` ] ( platform-support/armv5te-none-eabi.md ) | * | | Thumb-mode Bare ARMv5TE
315315` thumbv7a-pc-windows-msvc ` | ? | |
316316` thumbv7a-uwp-windows-msvc ` | ✓ | |
317- ` thumbv7neon-unknown-linux-musleabihf ` | ? | | Thumb2-mode ARMv7a Linux with NEON, MUSL
317+ ` thumbv7neon-unknown-linux-musleabihf ` | ? | | Thumb2-mode ARMv7-A Linux with NEON, MUSL
318318[ ` wasm64-unknown-unknown ` ] ( platform-support/wasm64-unknown-unknown.md ) | ? | | WebAssembly
319319` x86_64-apple-ios-macabi ` | ✓ | | Apple Catalyst on x86_64
320320[ ` x86_64-apple-tvos ` ] ( platform-support/apple-tvos.md ) | ? | | x86 64-bit tvOS
0 commit comments