@@ -94,41 +94,33 @@ or later (stable).
9494
9595` LibMake ` is supported and has been tested on the following platforms:
9696
97- #### Tier 1 platforms 🏆
98-
99- | Operating System | Target | Description |
100- | --- | --- | --- |
101- | Linux | aarch64-unknown-linux-gnu | 64-bit Linux systems on ARM architecture |
102- | Linux | i686-unknown-linux-gnu | 32-bit Linux (kernel 3.2+, glibc 2.17+) |
103- | Linux | x86_64-unknown-linux-gnu | 64-bit Linux (kernel 2.6.32+, glibc 2.11+) |
104- | macOS | x86_64-apple-darwin | 64-bit macOS (10.7 Lion or later) |
105- | Windows | i686-pc-windows-gnu | 32-bit Windows (7 or later) |
106- | Windows | i686-pc-windows-msvc | 32-bit Windows (7 or later) |
107- | Windows | x86_64-pc-windows-gnu | 64-bit Windows (7 or later) |
108- | Windows | x86_64-pc-windows-msvc | 64-bit Windows (7 or later) |
109-
110- #### Tier 2 platforms 🥈
111-
112- | Operating System | Target | Description |
113- | --- | --- | --- |
114- | 64-bit Linux | x86_64-unknown-linux-musl | 64-bit Linux (kernel 2.6.32+, musl libc) |
115- | ARM64 Linux | aarch64-unknown-linux-musl | 64-bit Linux systems on ARM architecture |
116- | ARM64 macOS | aarch64-apple-darwin | 64-bit macOS on Apple Silicon |
117- | ARM64 Windows | aarch64-pc-windows-msvc | 64-bit Windows (aarch64-pc-windows-msvc) |
118- | ARMv6 Linux | arm-unknown-linux-gnueabi | ARMv6 Linux (kernel 3.2, glibc 2.17) |
119- | ARMv6 Linux, hardfloat | arm-unknown-linux-gnueabihf | ARMv7 Linux, hardfloat (kernel 3.2, glibc 2.17) |
120- | ARMv7 Linux, hardfloat | armv7-unknown-linux-gnueabihf | ARMv7 Linux, hardfloat (kernel 3.2, glibc 2.17) |
121- | FreeBSD | x86_64-unknown-freebsd | 64-bit FreeBSD on x86-64 |
122- | MIPS (LE) Linux | mipsel-unknown-linux-gnu | MIPSel Linux (kernel 2.6.32+, glibc 2.11+) |
123- | MIPS Linux | mips-unknown-linux-gnu | MIPS Linux (kernel 2.6.32+, glibc 2.11+) |
124- | MIPS64 (LE) Linux | mips64el-unknown-linux-gnuabi64 | MIPS64el Linux (kernel 2.6.32+, glibc 2.11+) |
125- | MIPS64 Linux | mips64-unknown-linux-gnuabi64 | MIPS64 Linux (kernel 2.6.32+, glibc 2.11+) |
126- | NetBSD | x86_64-unknown-netbsd | 64-bit NetBSD on x86-64 |
127- | PowerPC Linux | powerpc-unknown-linux-gnu | PowerPC Linux (kernel 3.2, glibc 2.17) |
128- | PPC64 Linux | powerpc64-unknown-linux-gnu | PowerPC64 Linux (kernel 3.2, glibc 2.17) |
129- | PPC64LE Linux | powerpc64le-unknown-linux-gnu | PowerPC64le Linux (kernel 3.2, glibc 2.17) |
130- | RISC-V Linux | riscv64gc-unknown-linux-gnu | RISC-V Linux (kernel 3.2, glibc 2.17) |
131- | S390x Linux | s390x-unknown-linux-gnu | s390x Linux (kernel 3.2, glibc 2.17) |
97+ #### Tier 1 platforms
98+
99+ Rust Tier 1 targets are officially supported and guaranteed to work.
100+
101+ | | Operating System | Target | Description |
102+ | --- | --- | --- | --- |
103+ | ✅ | Linux | aarch64-unknown-linux-gnu | 64-bit Linux systems on ARM architecture |
104+ | ✅ | Linux | i686-unknown-linux-gnu | 32-bit Linux (kernel 3.2+, glibc 2.17+) |
105+ | ✅ | Linux | x86_64-unknown-linux-gnu | 64-bit Linux (kernel 2.6.32+, glibc 2.11+) |
106+ | ✅ | macOS | x86_64-apple-darwin | 64-bit macOS (10.7 Lion or later) |
107+ | ✅ | Windows | i686-pc-windows-gnu | 32-bit Windows (7 or later) |
108+ | ✅ | Windows | i686-pc-windows-msvc | 32-bit Windows (7 or later) |
109+ | ✅ | Windows | x86_64-pc-windows-gnu | 64-bit Windows (7 or later) |
110+ | ✅ | Windows | x86_64-pc-windows-msvc | 64-bit Windows (7 or later) |
111+
112+ #### Tier 2 platforms
113+
114+ Rust Tier 2 targets are supported for building, but not necessarily running.
115+
116+ | | Operating System | Target | Description |
117+ | --- | --- | --- | --- |
118+ | ✅ | Linux | aarch64-unknown-linux-musl | 64-bit Linux systems on ARM architecture |
119+ | ✅ | Linux | arm-unknown-linux-gnueabi | ARMv6 Linux (kernel 3.2, glibc 2.17) |
120+ | ✅ | Linux | arm-unknown-linux-gnueabihf | ARMv7 Linux, hardfloat (kernel 3.2, glibc 2.17) |
121+ | ✅ | Linux | armv7-unknown-linux-gnueabihf | ARMv7 Linux, hardfloat (kernel 3.2, glibc 2.17) |
122+ | ✅ | macOS | aarch64-apple-darwin | 64-bit macOS (10.7 Lion or later) |
123+ | ✅ | Windows | aarch64-pc-windows-msvc | 64-bit Windows (7 or later) |
132124
133125The [ GitHub Actions] [ 11 ] shows the platforms in which the ` LibMake `
134126library tests are run.
0 commit comments