@@ -137,17 +137,17 @@ target | std | notes
137
137
[ ` arm-linux-androideabi ` ] ( platform-support/android.md ) | ✓ | ARMv6 Android
138
138
` arm-unknown-linux-musleabi ` | ✓ | ARMv6 Linux with MUSL
139
139
` arm-unknown-linux-musleabihf ` | ✓ | ARMv6 Linux with MUSL, hardfloat
140
- ` armebv7r-none-eabi ` | * | Bare ARMv7-R, Big Endian
141
- ` armebv7r-none-eabihf ` | * | Bare ARMv7-R, Big Endian, hardfloat
140
+ [ ` armebv7r-none-eabi ` ] ( platform-support/armv7r-none-eabi.md ) | * | Bare ARMv7-R, Big Endian
141
+ [ ` armebv7r-none-eabihf ` ] ( platform-support/armv7r-none-eabi.md ) | * | Bare ARMv7-R, Big Endian, hardfloat
142
142
` armv5te-unknown-linux-gnueabi ` | ✓ | ARMv5TE Linux (kernel 4.4, glibc 2.23)
143
143
` armv5te-unknown-linux-musleabi ` | ✓ | ARMv5TE Linux with MUSL
144
144
[ ` armv7-linux-androideabi ` ] ( platform-support/android.md ) | ✓ | ARMv7-A Android
145
145
` armv7-unknown-linux-gnueabi ` | ✓ | ARMv7-A Linux (kernel 4.15, glibc 2.27)
146
146
` armv7-unknown-linux-musleabi ` | ✓ | ARMv7-A Linux with MUSL
147
147
` armv7-unknown-linux-musleabihf ` | ✓ | ARMv7-A Linux with MUSL, hardfloat
148
- ` armv7a-none-eabi ` | * | Bare ARMv7-A
149
- ` armv7r-none-eabi ` | * | Bare ARMv7-R
150
- ` armv7r-none-eabihf ` | * | Bare ARMv7-R, hardfloat
148
+ [ ` armv7a-none-eabi ` ] ( platform-support/arm-none-eabi.md ) | * | Bare ARMv7-A
149
+ [ ` armv7r-none-eabi ` ] ( platform-support/armv7r-none-eabi.md ) | * | Bare ARMv7-R
150
+ [ ` armv7r-none-eabihf ` ] ( platform-support/armv7r-none-eabi.md ) | * | Bare ARMv7-R, hardfloat
151
151
` i586-pc-windows-msvc ` | * | 32-bit Windows w/o SSE [ ^ x86_32-floats-x87 ]
152
152
` i586-unknown-linux-gnu ` | ✓ | 32-bit Linux w/o SSE (kernel 3.2, glibc 2.17) [ ^ x86_32-floats-x87 ]
153
153
` i586-unknown-linux-musl ` | ✓ | 32-bit Linux w/o SSE, MUSL [ ^ x86_32-floats-x87 ]
@@ -166,15 +166,15 @@ target | std | notes
166
166
` riscv64imac-unknown-none-elf ` | * | Bare RISC-V (RV64IMAC ISA)
167
167
` sparc64-unknown-linux-gnu ` | ✓ | SPARC Linux (kernel 4.4, glibc 2.23)
168
168
` sparcv9-sun-solaris ` | ✓ | SPARC Solaris 11, illumos
169
- ` thumbv6m-none-eabi ` | * | Bare ARMv6-M
170
- ` thumbv7em-none-eabi ` | * | Bare ARMv7E-M
171
- ` thumbv7em-none-eabihf ` | * | Bare ARMV7E-M, hardfloat
172
- ` thumbv7m-none-eabi ` | * | Bare ARMv7-M
169
+ [ ` thumbv6m-none-eabi ` ] ( platform-support/arm-none-eabi.md ) | * | Bare ARMv6-M
170
+ [ ` thumbv7em-none-eabi ` ] ( platform-support/arm-none-eabi.md ) | * | Bare ARMv7E-M
171
+ [ ` thumbv7em-none-eabihf ` ] ( platform-support/arm-none-eabi.md ) | * | Bare ARMV7E-M, hardfloat
172
+ [ ` thumbv7m-none-eabi ` ] ( platform-support/arm-none-eabi.md ) | * | Bare ARMv7-M
173
173
[ ` thumbv7neon-linux-androideabi ` ] ( platform-support/android.md ) | ✓ | Thumb2-mode ARMv7-A Android with NEON
174
174
` thumbv7neon-unknown-linux-gnueabihf ` | ✓ | Thumb2-mode ARMv7-A Linux with NEON (kernel 4.4, glibc 2.23)
175
- ` thumbv8m.base-none-eabi ` | * | Bare ARMv8-M Baseline
176
- ` thumbv8m.main-none-eabi ` | * | Bare ARMv8-M Mainline
177
- ` thumbv8m.main-none-eabihf ` | * | Bare ARMv8-M Mainline, hardfloat
175
+ [ ` thumbv8m.base-none-eabi ` ] ( platform-support/arm-none-eabi.md ) | * | Bare ARMv8-M Baseline
176
+ [ ` thumbv8m.main-none-eabi ` ] ( platform-support/arm-none-eabi.md ) | * | Bare ARMv8-M Mainline
177
+ [ ` thumbv8m.main-none-eabihf ` ] ( platform-support/arm-none-eabi.md ) | * | Bare ARMv8-M Mainline, hardfloat
178
178
` wasm32-unknown-emscripten ` | ✓ | WebAssembly via Emscripten
179
179
` wasm32-unknown-unknown ` | ✓ | WebAssembly
180
180
` wasm32-wasi ` | ✓ | WebAssembly with WASI
@@ -239,11 +239,11 @@ target | std | host | notes
239
239
` aarch64_be-unknown-linux-gnu_ilp32 ` | ✓ | ✓ | ARM64 Linux (big-endian, ILP32 ABI)
240
240
` aarch64_be-unknown-linux-gnu ` | ✓ | ✓ | ARM64 Linux (big-endian)
241
241
[ ` aarch64_be-unknown-netbsd ` ] ( platform-support/netbsd.md ) | ✓ | ✓ | ARM64 NetBSD (big-endian)
242
- [ ` arm64_32-apple-watchos ` ] ( platform-support/apple-watchos.md ) | ✓ | | ARM Apple WatchOS 64-bit with 32-bit pointers
242
+ [ ` arm64_32-apple-watchos ` ] ( platform-support/apple-watchos.md ) | ✓ | | ARM Apple WatchOS 64-bit with 32-bit pointers
243
243
[ ` 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 ) .
244
- ` armv4t-none-eabi ` | * | | Bare ARMv4T
244
+ [ ` armv4t-none-eabi ` ] ( platform-support/armv4t-none-eabi.md ) | * | | Bare ARMv4T
245
245
` armv4t-unknown-linux-gnueabi ` | ? | | ARMv4T Linux
246
- [ ` armv5te-none-eabi ` ] ( platform-support/armv5te-none-eabi.md ) | * | | Bare ARMv5TE
246
+ [ ` armv5te-none-eabi ` ] ( platform-support/armv5te-none-eabi.md ) | * | | Bare ARMv5TE
247
247
` armv5te-unknown-linux-uclibceabi ` | ? | | ARMv5TE Linux with uClibc
248
248
` armv6-unknown-freebsd ` | ✓ | ✓ | ARMv6 FreeBSD
249
249
[ ` armv6-unknown-netbsd-eabihf ` ] ( platform-support/netbsd.md ) | ✓ | ✓ | ARMv6 NetBSD w/hard-float
@@ -257,8 +257,8 @@ target | std | host | notes
257
257
` armv7-wrs-vxworks-eabihf ` | ? | | ARMv7-A for VxWorks
258
258
[ ` armv7a-kmc-solid_asp3-eabi ` ] ( platform-support/kmc-solid.md ) | ✓ | | ARM SOLID with TOPPERS/ASP3
259
259
[ ` armv7a-kmc-solid_asp3-eabihf ` ] ( platform-support/kmc-solid.md ) | ✓ | | ARM SOLID with TOPPERS/ASP3, hardfloat
260
- ` armv7a-none-eabihf ` | * | | Bare ARMv7-A, hardfloat
261
- [ ` armv7k-apple-watchos ` ] ( platform-support/apple-watchos.md ) | ✓ | | ARMv7-A Apple WatchOS
260
+ [ ` armv7a-none-eabihf ` ] ( platform-support/arm-none-eabi.md ) | * | | Bare ARMv7-A, hardfloat
261
+ [ ` armv7k-apple-watchos ` ] ( platform-support/apple-watchos.md ) | ✓ | | ARMv7-A Apple WatchOS
262
262
` armv7s-apple-ios ` | ✓ | | ARMv7-A Apple-A6 Apple iOS
263
263
` avr-unknown-gnu-atmega328 ` | * | | AVR. Requires ` -Z build-std=core `
264
264
` bpfeb-unknown-none ` | * | | BPF (big endian)
@@ -333,15 +333,15 @@ target | std | host | notes
333
333
[ ` sparc-unknown-none-elf ` ] ( ./platform-support/sparc-unknown-none-elf.md ) | * | | Bare 32-bit SPARC V7+
334
334
[ ` sparc64-unknown-netbsd ` ] ( platform-support/netbsd.md ) | ✓ | ✓ | NetBSD/sparc64
335
335
[ ` sparc64-unknown-openbsd ` ] ( platform-support/openbsd.md ) | ✓ | ✓ | OpenBSD/sparc64
336
- ` thumbv4t-none-eabi ` | * | | Thumb-mode Bare ARMv4T
337
- [ ` thumbv5te-none-eabi ` ] ( platform-support/armv5te-none-eabi.md ) | * | | Thumb-mode Bare ARMv5TE
336
+ [ ` thumbv4t-none-eabi ` ] ( platform-support/armv4t-none-eabi.md ) | * | | Thumb-mode Bare ARMv4T
337
+ [ ` thumbv5te-none-eabi ` ] ( platform-support/armv5te-none-eabi.md ) | * | | Thumb-mode Bare ARMv5TE
338
338
` thumbv7a-pc-windows-msvc ` | ? | |
339
339
` thumbv7a-uwp-windows-msvc ` | ✓ | |
340
340
` thumbv7neon-unknown-linux-musleabihf ` | ? | | Thumb2-mode ARMv7-A Linux with NEON, MUSL
341
341
[ ` wasm64-unknown-unknown ` ] ( platform-support/wasm64-unknown-unknown.md ) | ? | | WebAssembly
342
342
` x86_64-apple-ios-macabi ` | ✓ | | Apple Catalyst on x86_64
343
- [ ` x86_64-apple-tvos ` ] ( platform-support/apple-tvos.md ) | ? | | x86 64-bit tvOS
344
- [ ` x86_64-apple-watchos-sim ` ] ( platform-support/apple-watchos.md ) | ✓ | | x86 64-bit Apple WatchOS simulator
343
+ [ ` x86_64-apple-tvos ` ] ( platform-support/apple-tvos.md ) | ? | | x86 64-bit tvOS
344
+ [ ` x86_64-apple-watchos-sim ` ] ( platform-support/apple-watchos.md ) | ✓ | | x86 64-bit Apple WatchOS simulator
345
345
[ ` x86_64-pc-nto-qnx710 ` ] ( platform-support/nto-qnx.md ) | ✓ | | x86 64-bit QNX Neutrino 7.1 RTOS |
346
346
[ ` x86_64-pc-windows-gnullvm ` ] ( platform-support/pc-windows-gnullvm.md ) | ✓ | ✓ |
347
347
` x86_64-pc-windows-msvc ` | * | | 64-bit Windows XP support
0 commit comments