@@ -87,7 +87,7 @@ target | notes
87
87
` aarch64-unknown-linux-musl ` | ARM64 Linux with MUSL
88
88
` arm-unknown-linux-gnueabi ` | ARMv6 Linux (kernel 3.2, glibc 2.17)
89
89
` 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)
91
91
[ ` loongarch64-unknown-linux-gnu ` ] ( platform-support/loongarch-linux.md ) | LoongArch64 Linux, LP64D ABI (kernel 5.19, glibc 2.36)
92
92
` mips-unknown-linux-gnu ` | MIPS Linux (kernel 4.4, glibc 2.23)
93
93
` mips64-unknown-linux-gnuabi64 ` | MIPS64 Linux, n64 ABI (kernel 4.4, glibc 2.23)
@@ -133,17 +133,17 @@ target | std | notes
133
133
` aarch64-unknown-none-softfloat ` | * | Bare ARM64, softfloat
134
134
` aarch64-unknown-none ` | * | Bare ARM64, hardfloat
135
135
[ ` 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
137
137
` arm-unknown-linux-musleabi ` | ✓ | ARMv6 Linux with MUSL
138
138
` arm-unknown-linux-musleabihf ` | ✓ | ARMv6 Linux with MUSL, hardfloat
139
139
` armebv7r-none-eabi ` | * | Bare ARMv7-R, Big Endian
140
140
` armebv7r-none-eabihf ` | * | Bare ARMv7-R, Big Endian, hardfloat
141
141
` armv5te-unknown-linux-gnueabi ` | ✓ | ARMv5TE Linux (kernel 4.4, glibc 2.23)
142
142
` 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
147
147
` armv7a-none-eabi ` | * | Bare ARMv7-A
148
148
` armv7r-none-eabi ` | * | Bare ARMv7-R
149
149
` armv7r-none-eabihf ` | * | Bare ARMv7-R, hardfloat
@@ -167,15 +167,15 @@ target | std | notes
167
167
` riscv64imac-unknown-none-elf ` | * | Bare RISC-V (RV64IMAC ISA)
168
168
` sparc64-unknown-linux-gnu ` | ✓ | SPARC Linux (kernel 4.4, glibc 2.23)
169
169
` 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
179
179
` wasm32-unknown-emscripten ` | ✓ | WebAssembly via Emscripten
180
180
` wasm32-unknown-unknown ` | ✓ | WebAssembly
181
181
` wasm32-wasi ` | ✓ | WebAssembly with WASI
@@ -234,26 +234,26 @@ target | std | host | notes
234
234
[ ` aarch64_be-unknown-netbsd ` ] ( platform-support/netbsd.md ) | ✓ | ✓ | ARM64 NetBSD (big-endian)
235
235
[ ` arm64_32-apple-watchos ` ] ( platform-support/apple-watchos.md ) | ✓ | | ARM Apple WatchOS 64-bit with 32-bit pointers
236
236
[ ` 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
240
240
` armv5te-unknown-linux-uclibceabi ` | ? | | ARMv5TE Linux with uClibc
241
241
` armv6-unknown-freebsd ` | ✓ | ✓ | ARMv6 FreeBSD
242
242
[ ` armv6-unknown-netbsd-eabihf ` ] ( platform-support/netbsd.md ) | ✓ | ✓ | ARMv6 NetBSD w/hard-float
243
243
[ ` 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
252
252
[ ` armv7a-kmc-solid_asp3-eabi ` ] ( platform-support/kmc-solid.md ) | ✓ | | ARM SOLID with TOPPERS/ASP3
253
253
[ ` 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
257
257
` avr-unknown-gnu-atmega328 ` | * | | AVR. Requires ` -Z build-std=core `
258
258
` bpfeb-unknown-none ` | * | | BPF (big endian)
259
259
` bpfel-unknown-none ` | * | | BPF (little endian)
@@ -310,11 +310,11 @@ target | std | host | notes
310
310
` sparc-unknown-linux-gnu ` | ✓ | | 32-bit SPARC Linux
311
311
[ ` sparc64-unknown-netbsd ` ] ( platform-support/netbsd.md ) | ✓ | ✓ | NetBSD/sparc64
312
312
[ ` 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
315
315
` thumbv7a-pc-windows-msvc ` | ? | |
316
316
` 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
318
318
[ ` wasm64-unknown-unknown ` ] ( platform-support/wasm64-unknown-unknown.md ) | ? | | WebAssembly
319
319
` x86_64-apple-ios-macabi ` | ✓ | | Apple Catalyst on x86_64
320
320
[ ` x86_64-apple-tvos ` ] ( platform-support/apple-tvos.md ) | ? | | x86 64-bit tvOS
0 commit comments