@@ -89,7 +89,7 @@ so Rustup may install the documentation for a similar tier 1 target instead.
89
89
target | notes
90
90
-------|-------
91
91
[ ` aarch64-pc-windows-gnullvm ` ] ( platform-support/windows-gnullvm.md ) | ARM64 MinGW (Windows 10+), LLVM ABI
92
- [ ` aarch64-unknown-linux-musl ` ] ( platform-support/aarch64-unknown-linux-musl.md ) | ARM64 Linux with musl 1.2.3
92
+ [ ` aarch64-unknown-linux-musl ` ] ( platform-support/aarch64-unknown-linux-musl.md ) | ARM64 Linux with musl 1.2.5
93
93
[ ` aarch64-unknown-linux-ohos ` ] ( platform-support/openharmony.md ) | ARM64 OpenHarmony
94
94
` arm-unknown-linux-gnueabi ` | Armv6 Linux (kernel 3.2+, glibc 2.17)
95
95
` arm-unknown-linux-gnueabihf ` | Armv6 Linux, hardfloat (kernel 3.2+, glibc 2.17)
@@ -101,14 +101,14 @@ target | notes
101
101
` powerpc-unknown-linux-gnu ` | PowerPC Linux (kernel 3.2+, glibc 2.17)
102
102
` powerpc64-unknown-linux-gnu ` | PPC64 Linux (kernel 3.2+, glibc 2.17)
103
103
[ ` powerpc64le-unknown-linux-gnu ` ] ( platform-support/powerpc64le-unknown-linux-gnu.md ) | PPC64LE Linux (kernel 3.10+, glibc 2.17)
104
- [ ` powerpc64le-unknown-linux-musl ` ] ( platform-support/powerpc64le-unknown-linux-musl.md ) | PPC64LE Linux (kernel 4.19+, musl 1.2.3 )
104
+ [ ` powerpc64le-unknown-linux-musl ` ] ( platform-support/powerpc64le-unknown-linux-musl.md ) | PPC64LE Linux (kernel 4.19+, musl 1.2.5 )
105
105
[ ` riscv64gc-unknown-linux-gnu ` ] ( platform-support/riscv64gc-unknown-linux-gnu.md ) | RISC-V Linux (kernel 4.20+, glibc 2.29)
106
106
[ ` s390x-unknown-linux-gnu ` ] ( platform-support/s390x-unknown-linux-gnu.md ) | S390x Linux (kernel 3.2+, glibc 2.17)
107
107
[ ` x86_64-apple-darwin ` ] ( platform-support/apple-darwin.md ) | 64-bit macOS (10.12+, Sierra+)
108
108
[ ` x86_64-pc-windows-gnullvm ` ] ( platform-support/windows-gnullvm.md ) | 64-bit x86 MinGW (Windows 10+), LLVM ABI
109
109
[ ` x86_64-unknown-freebsd ` ] ( platform-support/freebsd.md ) | 64-bit x86 FreeBSD
110
110
[ ` x86_64-unknown-illumos ` ] ( platform-support/illumos.md ) | illumos
111
- ` x86_64-unknown-linux-musl ` | 64-bit Linux with musl 1.2.3
111
+ ` x86_64-unknown-linux-musl ` | 64-bit Linux with musl 1.2.5
112
112
[ ` x86_64-unknown-linux-ohos ` ] ( platform-support/openharmony.md ) | x86_64 OpenHarmony
113
113
[ ` x86_64-unknown-netbsd ` ] ( platform-support/netbsd.md ) | NetBSD/amd64
114
114
[ ` x86_64-pc-solaris ` ] ( platform-support/solaris.md ) | 64-bit x86 Solaris 11.4
@@ -153,24 +153,24 @@ target | std | notes
153
153
[ ` aarch64-unknown-none-softfloat ` ] ( platform-support/aarch64-unknown-none.md ) | * | Bare ARM64, softfloat
154
154
[ ` aarch64-unknown-uefi ` ] ( platform-support/unknown-uefi.md ) | ? | ARM64 UEFI
155
155
[ ` arm-linux-androideabi ` ] ( platform-support/android.md ) | ✓ | Armv6 Android
156
- ` arm-unknown-linux-musleabi ` | ✓ | Armv6 Linux with musl 1.2.3
157
- ` arm-unknown-linux-musleabihf ` | ✓ | Armv6 Linux with musl 1.2.3 , hardfloat
156
+ ` arm-unknown-linux-musleabi ` | ✓ | Armv6 Linux with musl 1.2.5
157
+ ` arm-unknown-linux-musleabihf ` | ✓ | Armv6 Linux with musl 1.2.5 , hardfloat
158
158
[ ` arm64ec-pc-windows-msvc ` ] ( platform-support/arm64ec-pc-windows-msvc.md ) | ✓ | Arm64EC Windows MSVC
159
159
[ ` armv5te-unknown-linux-gnueabi ` ] ( platform-support/armv5te-unknown-linux-gnueabi.md ) | ✓ | Armv5TE Linux (kernel 4.4+, glibc 2.23)
160
- ` armv5te-unknown-linux-musleabi ` | ✓ | Armv5TE Linux with musl 1.2.3
160
+ ` armv5te-unknown-linux-musleabi ` | ✓ | Armv5TE Linux with musl 1.2.5
161
161
[ ` armv7-linux-androideabi ` ] ( platform-support/android.md ) | ✓ | Armv7-A Android
162
162
` armv7-unknown-linux-gnueabi ` | ✓ | Armv7-A Linux (kernel 4.15+, glibc 2.27)
163
- ` armv7-unknown-linux-musleabi ` | ✓ | Armv7-A Linux with musl 1.2.3
164
- ` armv7-unknown-linux-musleabihf ` | ✓ | Armv7-A Linux with musl 1.2.3 , hardfloat
163
+ ` armv7-unknown-linux-musleabi ` | ✓ | Armv7-A Linux with musl 1.2.5
164
+ ` armv7-unknown-linux-musleabihf ` | ✓ | Armv7-A Linux with musl 1.2.5 , hardfloat
165
165
[ ` armv7a-none-eabi ` ] ( platform-support/armv7a-none-eabi.md ) | * | Bare Armv7-A
166
166
[ ` armv7r-none-eabi ` ] ( platform-support/armv7r-none-eabi.md ) | * | Bare Armv7-R
167
167
[ ` armv7r-none-eabihf ` ] ( platform-support/armv7r-none-eabi.md ) | * | Bare Armv7-R, hardfloat
168
168
` i586-unknown-linux-gnu ` | ✓ | 32-bit Linux (kernel 3.2+, glibc 2.17, original Pentium) [ ^ x86_32-floats-x87 ]
169
- ` i586-unknown-linux-musl ` | ✓ | 32-bit Linux (musl 1.2.3 , original Pentium) [ ^ x86_32-floats-x87 ]
169
+ ` i586-unknown-linux-musl ` | ✓ | 32-bit Linux (musl 1.2.5 , original Pentium) [ ^ x86_32-floats-x87 ]
170
170
[ ` i686-linux-android ` ] ( platform-support/android.md ) | ✓ | 32-bit x86 Android ([ Pentium 4 plus various extensions] ( https://developer.android.com/ndk/guides/abis.html#x86 ) ) [ ^ x86_32-floats-return-ABI ]
171
171
[ ` i686-pc-windows-gnullvm ` ] ( platform-support/windows-gnullvm.md ) | ✓ | 32-bit x86 MinGW (Windows 10+, Pentium 4), LLVM ABI [ ^ x86_32-floats-return-ABI ]
172
172
[ ` i686-unknown-freebsd ` ] ( platform-support/freebsd.md ) | ✓ | 32-bit x86 FreeBSD (Pentium 4) [ ^ x86_32-floats-return-ABI ]
173
- ` i686-unknown-linux-musl ` | ✓ | 32-bit Linux with musl 1.2.3 (Pentium 4) [ ^ x86_32-floats-return-ABI ]
173
+ ` i686-unknown-linux-musl ` | ✓ | 32-bit Linux with musl 1.2.5 (Pentium 4) [ ^ x86_32-floats-return-ABI ]
174
174
[ ` i686-unknown-uefi ` ] ( platform-support/unknown-uefi.md ) | ? | 32-bit UEFI (Pentium 4, softfloat) [ ^ win32-msvc-alignment ]
175
175
[ ` loongarch64-unknown-none ` ] ( platform-support/loongarch-none.md ) | * | LoongArch64 Bare-metal (LP64D ABI)
176
176
[ ` loongarch64-unknown-none-softfloat ` ] ( platform-support/loongarch-none.md ) | * | LoongArch64 Bare-metal (LP64S ABI)
@@ -180,7 +180,7 @@ target | std | notes
180
180
[ ` riscv32imac-unknown-none-elf ` ] ( platform-support/riscv32-unknown-none-elf.md ) | * | Bare RISC-V (RV32IMAC ISA)
181
181
[ ` riscv32imafc-unknown-none-elf ` ] ( platform-support/riscv32-unknown-none-elf.md ) | * | Bare RISC-V (RV32IMAFC ISA)
182
182
[ ` riscv32imc-unknown-none-elf ` ] ( platform-support/riscv32-unknown-none-elf.md ) | * | Bare RISC-V (RV32IMC ISA)
183
- [ ` riscv64gc-unknown-linux-musl ` ] ( platform-support/riscv64gc-unknown-linux-musl.md ) | RISC-V Linux (kernel 4.20+, musl 1.2.3 )
183
+ [ ` riscv64gc-unknown-linux-musl ` ] ( platform-support/riscv64gc-unknown-linux-musl.md ) | RISC-V Linux (kernel 4.20+, musl 1.2.5 )
184
184
` riscv64gc-unknown-none-elf ` | * | Bare RISC-V (RV64IMAFDC ISA)
185
185
` riscv64imac-unknown-none-elf ` | * | Bare RISC-V (RV64IMAC ISA)
186
186
` sparc64-unknown-linux-gnu ` | ✓ | SPARC Linux (kernel 4.4+, glibc 2.23)
@@ -312,7 +312,7 @@ target | std | host | notes
312
312
` bpfel-unknown-none ` | * | | BPF (little endian)
313
313
` csky-unknown-linux-gnuabiv2 ` | ✓ | | C-SKY abiv2 Linux (little endian)
314
314
` csky-unknown-linux-gnuabiv2hf ` | ✓ | | C-SKY abiv2 Linux, hardfloat (little endian)
315
- [ ` hexagon-unknown-linux-musl ` ] ( platform-support/hexagon-unknown-linux-musl.md ) | ✓ | | Hexagon Linux with musl 1.2.3
315
+ [ ` hexagon-unknown-linux-musl ` ] ( platform-support/hexagon-unknown-linux-musl.md ) | ✓ | | Hexagon Linux with musl 1.2.5
316
316
[ ` hexagon-unknown-none-elf ` ] ( platform-support/hexagon-unknown-none-elf.md ) | * | | Bare Hexagon (v60+, HVX)
317
317
[ ` i386-apple-ios ` ] ( platform-support/apple-ios.md ) | ✓ | | 32-bit x86 iOS (Penryn) [ ^ x86_32-floats-return-ABI ]
318
318
[ ` i586-unknown-netbsd ` ] ( platform-support/netbsd.md ) | ✓ | | 32-bit x86 (original Pentium) [ ^ x86_32-floats-x87 ]
@@ -334,17 +334,17 @@ target | std | host | notes
334
334
[ ` m68k-unknown-linux-gnu ` ] ( platform-support/m68k-unknown-linux-gnu.md ) | ? | | Motorola 680x0 Linux
335
335
[ ` m68k-unknown-none-elf ` ] ( platform-support/m68k-unknown-none-elf.md ) | | | Motorola 680x0
336
336
` mips-unknown-linux-gnu ` | ✓ | ✓ | MIPS Linux (kernel 4.4, glibc 2.23)
337
- ` mips-unknown-linux-musl ` | ✓ | | MIPS Linux with musl 1.2.3
337
+ ` mips-unknown-linux-musl ` | ✓ | | MIPS Linux with musl 1.2.5
338
338
` mips-unknown-linux-uclibc ` | ✓ | | MIPS Linux with uClibc
339
- [ ` mips64-openwrt-linux-musl ` ] ( platform-support/mips64-openwrt-linux-musl.md ) | ? | | MIPS64 for OpenWrt Linux musl 1.2.3
339
+ [ ` mips64-openwrt-linux-musl ` ] ( platform-support/mips64-openwrt-linux-musl.md ) | ? | | MIPS64 for OpenWrt Linux musl 1.2.5
340
340
` mips64-unknown-linux-gnuabi64 ` | ✓ | ✓ | MIPS64 Linux, N64 ABI (kernel 4.4, glibc 2.23)
341
- [ ` mips64-unknown-linux-muslabi64 ` ] ( platform-support/mips64-unknown-linux-muslabi64.md ) | ✓ | ✓ | MIPS64 Linux, N64 ABI, musl 1.2.3
341
+ [ ` mips64-unknown-linux-muslabi64 ` ] ( platform-support/mips64-unknown-linux-muslabi64.md ) | ✓ | ✓ | MIPS64 Linux, N64 ABI, musl 1.2.5
342
342
` mips64el-unknown-linux-gnuabi64 ` | ✓ | ✓ | MIPS64 (little endian) Linux, N64 ABI (kernel 4.4, glibc 2.23)
343
- ` mips64el-unknown-linux-muslabi64 ` | ✓ | | MIPS64 (little endian) Linux, N64 ABI, musl 1.2.3
343
+ ` mips64el-unknown-linux-muslabi64 ` | ✓ | | MIPS64 (little endian) Linux, N64 ABI, musl 1.2.5
344
344
` mipsel-sony-psp ` | * | | MIPS (LE) Sony PlayStation Portable (PSP)
345
345
[ ` mipsel-sony-psx ` ] ( platform-support/mipsel-sony-psx.md ) | * | | MIPS (LE) Sony PlayStation 1 (PSX)
346
346
[ ` mipsel-unknown-linux-gnu ` ] ( platform-support/mipsel-unknown-linux-gnu.md ) | ✓ | ✓ | MIPS (little endian) Linux (kernel 4.4, glibc 2.23)
347
- ` mipsel-unknown-linux-musl ` | ✓ | | MIPS (little endian) Linux with musl 1.2.3
347
+ ` mipsel-unknown-linux-musl ` | ✓ | | MIPS (little endian) Linux with musl 1.2.5
348
348
` mipsel-unknown-linux-uclibc ` | ✓ | | MIPS (LE) Linux with uClibc
349
349
[ ` mipsel-unknown-netbsd ` ] ( platform-support/netbsd.md ) | ✓ | ✓ | 32-bit MIPS (LE), requires mips32 cpu support
350
350
` mipsel-unknown-none ` | * | | Bare MIPS (LE) softfloat
@@ -357,15 +357,15 @@ target | std | host | notes
357
357
` msp430-none-elf ` | * | | 16-bit MSP430 microcontrollers
358
358
[ ` powerpc-unknown-freebsd ` ] ( platform-support/freebsd.md ) | ? | | PowerPC FreeBSD
359
359
[ ` powerpc-unknown-linux-gnuspe ` ] ( platform-support/powerpc-unknown-linux-gnuspe.md ) | ✓ | | PowerPC SPE Linux
360
- ` powerpc-unknown-linux-musl ` | ? | | PowerPC Linux with musl 1.2.3
361
- [ ` powerpc-unknown-linux-muslspe ` ] ( platform-support/powerpc-unknown-linux-muslspe.md ) | ? | | PowerPC SPE Linux with musl 1.2.3
360
+ ` powerpc-unknown-linux-musl ` | ? | | PowerPC Linux with musl 1.2.5
361
+ [ ` powerpc-unknown-linux-muslspe ` ] ( platform-support/powerpc-unknown-linux-muslspe.md ) | ? | | PowerPC SPE Linux with musl 1.2.5
362
362
[ ` powerpc-unknown-netbsd ` ] ( platform-support/netbsd.md ) | ✓ | ✓ | NetBSD 32-bit powerpc systems
363
363
[ ` powerpc-unknown-openbsd ` ] ( platform-support/powerpc-unknown-openbsd.md ) | * | |
364
364
[ ` powerpc-wrs-vxworks ` ] ( platform-support/vxworks.md ) | ✓ | |
365
365
[ ` powerpc-wrs-vxworks-spe ` ] ( platform-support/vxworks.md ) | ✓ | |
366
366
[ ` powerpc64-ibm-aix ` ] ( platform-support/aix.md ) | ? | | 64-bit AIX (7.2 and newer)
367
367
[ ` powerpc64-unknown-freebsd ` ] ( platform-support/freebsd.md ) | ✓ | ✓ | PPC64 FreeBSD (ELFv2)
368
- [ ` powerpc64-unknown-linux-musl ` ] ( platform-support/powerpc64-unknown-linux-musl.md ) | ✓ | ✓ | PPC64 Linux (kernel 4.19, musl 1.2.3 )
368
+ [ ` powerpc64-unknown-linux-musl ` ] ( platform-support/powerpc64-unknown-linux-musl.md ) | ✓ | ✓ | PPC64 Linux (kernel 4.19, musl 1.2.5 )
369
369
[ ` powerpc64-unknown-openbsd ` ] ( platform-support/openbsd.md ) | ✓ | ✓ | OpenBSD/powerpc64
370
370
[ ` powerpc64-wrs-vxworks ` ] ( platform-support/vxworks.md ) | ✓ | |
371
371
[ ` powerpc64le-unknown-freebsd ` ] ( platform-support/freebsd.md ) | ✓ | ✓ | PPC64LE FreeBSD
@@ -374,7 +374,7 @@ target | std | host | notes
374
374
[ ` riscv32em-unknown-none-elf ` ] ( platform-support/riscv32e-unknown-none-elf.md ) | * | | Bare RISC-V (RV32EM ISA)
375
375
[ ` riscv32emc-unknown-none-elf ` ] ( platform-support/riscv32e-unknown-none-elf.md ) | * | | Bare RISC-V (RV32EMC ISA)
376
376
` riscv32gc-unknown-linux-gnu ` | ✓ | | RISC-V Linux (kernel 5.4, glibc 2.33)
377
- ` riscv32gc-unknown-linux-musl ` | ? | | RISC-V Linux (kernel 5.4, musl 1.2.3 + RISCV32 support patches)
377
+ ` riscv32gc-unknown-linux-musl ` | ? | | RISC-V Linux (kernel 5.4, musl 1.2.5 + RISCV32 support patches)
378
378
[ ` riscv32im-risc0-zkvm-elf ` ] ( platform-support/riscv32im-risc0-zkvm-elf.md ) | ? | | RISC Zero's zero-knowledge Virtual Machine (RV32IM ISA)
379
379
[ ` riscv32ima-unknown-none-elf ` ] ( platform-support/riscv32-unknown-none-elf.md ) | * | | Bare RISC-V (RV32IMA ISA)
380
380
[ ` riscv32imac-esp-espidf ` ] ( platform-support/esp-idf.md ) | ✓ | | RISC-V ESP-IDF
@@ -395,7 +395,7 @@ target | std | host | notes
395
395
[ ` riscv64gc-unknown-openbsd ` ] ( platform-support/openbsd.md ) | ✓ | ✓ | OpenBSD/riscv64
396
396
[ ` riscv64imac-unknown-nuttx-elf ` ] ( platform-support/nuttx.md ) | ✓ | | RISC-V 64bit with NuttX
397
397
[ ` riscv64a23-unknown-linux-gnu ` ] ( platform-support/riscv64a23-unknown-linux-gnu.md ) | ✓ | ✓ | RISC-V Linux (kernel 6.8.0+, glibc 2.39)
398
- [ ` s390x-unknown-linux-musl ` ] ( platform-support/s390x-unknown-linux-musl.md ) | ✓ | | S390x Linux (kernel 3.2, musl 1.2.3 )
398
+ [ ` s390x-unknown-linux-musl ` ] ( platform-support/s390x-unknown-linux-musl.md ) | ✓ | | S390x Linux (kernel 3.2, musl 1.2.5 )
399
399
` sparc-unknown-linux-gnu ` | ✓ | | 32-bit SPARC Linux
400
400
[ ` sparc-unknown-none-elf ` ] ( ./platform-support/sparc-unknown-none-elf.md ) | * | | Bare 32-bit SPARC V7+
401
401
[ ` sparc64-unknown-netbsd ` ] ( platform-support/netbsd.md ) | ✓ | ✓ | NetBSD/sparc64
@@ -410,7 +410,7 @@ target | std | host | notes
410
410
[ ` thumbv7em-nuttx-eabi ` ] ( platform-support/nuttx.md ) | ✓ | | ARMv7EM with NuttX
411
411
[ ` thumbv7em-nuttx-eabihf ` ] ( platform-support/nuttx.md ) | ✓ | | ARMv7EM with NuttX, hardfloat
412
412
[ ` thumbv7m-nuttx-eabi ` ] ( platform-support/nuttx.md ) | ✓ | | ARMv7M with NuttX
413
- ` thumbv7neon-unknown-linux-musleabihf ` | ? | | Thumb2-mode Armv7-A Linux with NEON, musl 1.2.3
413
+ ` thumbv7neon-unknown-linux-musleabihf ` | ? | | Thumb2-mode Armv7-A Linux with NEON, musl 1.2.5
414
414
[ ` thumbv8m.base-nuttx-eabi ` ] ( platform-support/nuttx.md ) | ✓ | | ARMv8M Baseline with NuttX
415
415
[ ` thumbv8m.main-nuttx-eabi ` ] ( platform-support/nuttx.md ) | ✓ | | ARMv8M Mainline with NuttX
416
416
[ ` thumbv8m.main-nuttx-eabihf ` ] ( platform-support/nuttx.md ) | ✓ | | ARMv8M Mainline with NuttX, hardfloat
@@ -423,7 +423,7 @@ target | std | host | notes
423
423
[ ` x86_64-pc-nto-qnx710 ` ] ( platform-support/nto-qnx.md ) | ✓ | | x86 64-bit QNX Neutrino 7.1 RTOS with default network stack (io-pkt) |
424
424
[ ` x86_64-pc-nto-qnx710_iosock ` ] ( platform-support/nto-qnx.md ) | ✓ | | x86 64-bit QNX Neutrino 7.1 RTOS with new network stack (io-sock) |
425
425
[ ` x86_64-pc-nto-qnx800 ` ] ( platform-support/nto-qnx.md ) | ✓ | | x86 64-bit QNX Neutrino 8.0 RTOS |
426
- [ ` x86_64-unikraft-linux-musl ` ] ( platform-support/unikraft-linux-musl.md ) | ✓ | | 64-bit Unikraft with musl 1.2.3
426
+ [ ` x86_64-unikraft-linux-musl ` ] ( platform-support/unikraft-linux-musl.md ) | ✓ | | 64-bit Unikraft with musl 1.2.5
427
427
` x86_64-unknown-dragonfly ` | ✓ | ✓ | 64-bit DragonFlyBSD
428
428
` x86_64-unknown-haiku ` | ✓ | ✓ | 64-bit Haiku
429
429
[ ` x86_64-unknown-hermit ` ] ( platform-support/hermit.md ) | ✓ | | x86_64 Hermit
0 commit comments