Skip to content

Commit

Permalink
Merge pull request #25 from sebastienrousseau/feat/libmake
Browse files Browse the repository at this point in the history
fix(ci): updated ci
  • Loading branch information
sebastienrousseau authored Oct 3, 2023
2 parents aa850c2 + 796755b commit cd4814d
Show file tree
Hide file tree
Showing 2 changed files with 27 additions and 55 deletions.
20 changes: 0 additions & 20 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,17 +44,12 @@ jobs:
- arm-unknown-linux-gnueabi # ARMv6 Linux (kernel 3.2, glibc 2.17)
- arm-unknown-linux-gnueabihf # ARMv7 Linux, hardfloat (kernel 3.2, glibc 2.17)
- armv7-unknown-linux-gnueabihf # ARMv7 Linux, hardfloat (kernel 3.2, glibc 2.17)
- mips-unknown-linux-gnu # MIPS Linux (kernel 3.2, glibc 2.17)
- mips64-unknown-linux-gnuabi64 # MIPS64 Linux (kernel 3.2, glibc 2.17)
- mips64el-unknown-linux-gnuabi64 # MIPS64el Linux (kernel 3.2, glibc 2.17)
- mipsel-unknown-linux-gnu # MIPSel Linux (kernel 3.2, glibc 2.17)
- powerpc-unknown-linux-gnu # PowerPC Linux (kernel 3.2, glibc 2.17)
- powerpc64-unknown-linux-gnu # PowerPC64 Linux (kernel 3.2, glibc 2.17)
- powerpc64le-unknown-linux-gnu # PowerPC64le Linux (kernel 3.2, glibc 2.17)
- riscv64gc-unknown-linux-gnu # RISC-V Linux (kernel 3.2, glibc 2.17)
- s390x-unknown-linux-gnu # s390x Linux (kernel 3.2, glibc 2.17)
- x86_64-unknown-freebsd # 64-bit FreeBSD on x86-64
# # - x86_64-unknown-illumos # 64-bit Illumos on x86-64
- x86_64-unknown-linux-musl # 64-bit Linux (kernel 2.6.32+, musl libc)
- x86_64-unknown-netbsd # 64-bit NetBSD on x86-64

Expand Down Expand Up @@ -104,18 +99,6 @@ jobs:
- target: armv7-unknown-linux-gnueabihf
os: ubuntu-latest
cross: true
- target: mips-unknown-linux-gnu
os: ubuntu-latest
cross: true
- target: mips64-unknown-linux-gnuabi64
os: ubuntu-latest
cross: true
- target: mips64el-unknown-linux-gnuabi64
os: ubuntu-latest
cross: true
- target: mipsel-unknown-linux-gnu
os: ubuntu-latest
cross: true
- target: powerpc-unknown-linux-gnu
os: ubuntu-latest
cross: true
Expand All @@ -134,9 +117,6 @@ jobs:
- target: x86_64-unknown-freebsd
os: ubuntu-latest
cross: true
# - target: x86_64-unknown-illumos
# os: ubuntu-latest
# cross: true
- target: x86_64-unknown-linux-musl
os: ubuntu-latest
cross: true
Expand Down
62 changes: 27 additions & 35 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -94,41 +94,33 @@ or later (stable).

`LibMake` is supported and has been tested on the following platforms:

#### Tier 1 platforms 🏆

| Operating System | Target | Description |
| --- | --- | --- |
| Linux | aarch64-unknown-linux-gnu | 64-bit Linux systems on ARM architecture |
| Linux | i686-unknown-linux-gnu | 32-bit Linux (kernel 3.2+, glibc 2.17+) |
| Linux | x86_64-unknown-linux-gnu | 64-bit Linux (kernel 2.6.32+, glibc 2.11+) |
| macOS | x86_64-apple-darwin | 64-bit macOS (10.7 Lion or later) |
| Windows | i686-pc-windows-gnu | 32-bit Windows (7 or later) |
| Windows | i686-pc-windows-msvc | 32-bit Windows (7 or later) |
| Windows | x86_64-pc-windows-gnu | 64-bit Windows (7 or later) |
| Windows | x86_64-pc-windows-msvc | 64-bit Windows (7 or later) |

#### Tier 2 platforms 🥈

| Operating System | Target | Description |
| --- | --- | --- |
| 64-bit Linux | x86_64-unknown-linux-musl | 64-bit Linux (kernel 2.6.32+, musl libc) |
| ARM64 Linux | aarch64-unknown-linux-musl | 64-bit Linux systems on ARM architecture |
| ARM64 macOS | aarch64-apple-darwin | 64-bit macOS on Apple Silicon |
| ARM64 Windows | aarch64-pc-windows-msvc | 64-bit Windows (aarch64-pc-windows-msvc) |
| ARMv6 Linux | arm-unknown-linux-gnueabi | ARMv6 Linux (kernel 3.2, glibc 2.17) |
| ARMv6 Linux, hardfloat | arm-unknown-linux-gnueabihf | ARMv7 Linux, hardfloat (kernel 3.2, glibc 2.17) |
| ARMv7 Linux, hardfloat | armv7-unknown-linux-gnueabihf | ARMv7 Linux, hardfloat (kernel 3.2, glibc 2.17) |
| FreeBSD | x86_64-unknown-freebsd | 64-bit FreeBSD on x86-64 |
| MIPS (LE) Linux | mipsel-unknown-linux-gnu | MIPSel Linux (kernel 2.6.32+, glibc 2.11+) |
| MIPS Linux | mips-unknown-linux-gnu | MIPS Linux (kernel 2.6.32+, glibc 2.11+) |
| MIPS64 (LE) Linux | mips64el-unknown-linux-gnuabi64 | MIPS64el Linux (kernel 2.6.32+, glibc 2.11+) |
| MIPS64 Linux | mips64-unknown-linux-gnuabi64 | MIPS64 Linux (kernel 2.6.32+, glibc 2.11+) |
| NetBSD | x86_64-unknown-netbsd | 64-bit NetBSD on x86-64 |
| PowerPC Linux | powerpc-unknown-linux-gnu | PowerPC Linux (kernel 3.2, glibc 2.17) |
| PPC64 Linux | powerpc64-unknown-linux-gnu | PowerPC64 Linux (kernel 3.2, glibc 2.17) |
| PPC64LE Linux | powerpc64le-unknown-linux-gnu | PowerPC64le Linux (kernel 3.2, glibc 2.17) |
| RISC-V Linux | riscv64gc-unknown-linux-gnu | RISC-V Linux (kernel 3.2, glibc 2.17) |
| S390x Linux | s390x-unknown-linux-gnu | s390x Linux (kernel 3.2, glibc 2.17) |
#### Tier 1 platforms

Rust Tier 1 targets are officially supported and guaranteed to work.

| | Operating System | Target | Description |
| --- | --- | --- | --- |
|| Linux | aarch64-unknown-linux-gnu | 64-bit Linux systems on ARM architecture |
|| Linux | i686-unknown-linux-gnu | 32-bit Linux (kernel 3.2+, glibc 2.17+) |
|| Linux | x86_64-unknown-linux-gnu | 64-bit Linux (kernel 2.6.32+, glibc 2.11+) |
|| macOS | x86_64-apple-darwin | 64-bit macOS (10.7 Lion or later) |
|| Windows | i686-pc-windows-gnu | 32-bit Windows (7 or later) |
|| Windows | i686-pc-windows-msvc | 32-bit Windows (7 or later) |
|| Windows | x86_64-pc-windows-gnu | 64-bit Windows (7 or later) |
|| Windows | x86_64-pc-windows-msvc | 64-bit Windows (7 or later) |

#### Tier 2 platforms

Rust Tier 2 targets are supported for building, but not necessarily running.

| | Operating System | Target | Description |
| --- | --- | --- | --- |
|| Linux | aarch64-unknown-linux-musl | 64-bit Linux systems on ARM architecture |
|| Linux | arm-unknown-linux-gnueabi | ARMv6 Linux (kernel 3.2, glibc 2.17) |
|| Linux | arm-unknown-linux-gnueabihf | ARMv7 Linux, hardfloat (kernel 3.2, glibc 2.17) |
|| Linux | armv7-unknown-linux-gnueabihf | ARMv7 Linux, hardfloat (kernel 3.2, glibc 2.17) |
|| macOS | aarch64-apple-darwin | 64-bit macOS (10.7 Lion or later) |
|| Windows | aarch64-pc-windows-msvc | 64-bit Windows (7 or later) |

The [GitHub Actions][11] shows the platforms in which the `LibMake`
library tests are run.
Expand Down

0 comments on commit cd4814d

Please sign in to comment.