@@ -94,41 +94,33 @@ or later (stable).
94
94
95
95
` LibMake ` is supported and has been tested on the following platforms:
96
96
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) |
132
124
133
125
The [ GitHub Actions] [ 11 ] shows the platforms in which the ` LibMake `
134
126
library tests are run.
0 commit comments