Skip to content

Commit 3f8dcb0

Browse files
committed
Use nightly for MIPS targets
1 parent 346975a commit 3f8dcb0

File tree

3 files changed

+21
-21
lines changed

3 files changed

+21
-21
lines changed

.github/workflows/Build.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -212,19 +212,19 @@ jobs:
212212
- IMAGE_TAG: mips-musl
213213
TARGET: mips-unknown-linux-musl
214214
RUST_MUSL_MAKE_CONFIG: config.mak
215-
TOOLCHAIN: stable
215+
TOOLCHAIN: nightly
216216
- IMAGE_TAG: mips64-muslabi64
217217
TARGET: mips64-unknown-linux-muslabi64
218218
RUST_MUSL_MAKE_CONFIG: config.mak
219-
TOOLCHAIN: stable
219+
TOOLCHAIN: nightly
220220
- IMAGE_TAG: mips64el-muslabi64
221221
TARGET: mips64el-unknown-linux-muslabi64
222222
RUST_MUSL_MAKE_CONFIG: config.mak
223-
TOOLCHAIN: stable
223+
TOOLCHAIN: nightly
224224
- IMAGE_TAG: mipsel-musl
225225
TARGET: mipsel-unknown-linux-musl
226226
RUST_MUSL_MAKE_CONFIG: config.mak
227-
TOOLCHAIN: stable
227+
TOOLCHAIN: nightly
228228
- IMAGE_TAG: powerpc64le-musl
229229
TARGET: powerpc64le-unknown-linux-musl
230230
RUST_MUSL_MAKE_CONFIG: config.mak

README.md

+16-16
Original file line numberDiff line numberDiff line change
@@ -14,22 +14,22 @@ inspired by [rust-musl-builder](https://github.com/emk/rust-musl-builder)
1414
Currently we have the following [prebuilt Docker images on Docker Hub](https://hub.docker.com/r/messense/rust-musl-cross/),
1515
supports x86_64(amd64) and aarch64(arm64) architectures.
1616

17-
| Rust toolchain | Cross Compile Target | Docker Image Tag |
18-
|----------------|---------------------------------------------|---------------------|
19-
| stable | aarch64-unknown-linux-musl | aarch64-musl |
20-
| stable | arm-unknown-linux-musleabi | arm-musleabi |
21-
| stable | arm-unknown-linux-musleabihf | arm-musleabihf |
22-
| stable | armv5te-unknown-linux-musleabi | armv5te-musleabi |
23-
| stable | armv7-unknown-linux-musleabi | armv7-musleabi |
24-
| stable | armv7-unknown-linux-musleabihf | armv7-musleabihf |
25-
| stable | i586-unknown-linux-musl | i586-musl |
26-
| stable | i686-unknown-linux-musl | i686-musl |
27-
| stable | mips-unknown-linux-musl | mips-musl |
28-
| stable | mipsel-unknown-linux-musl | mipsel-musl |
29-
| stable | mips64-unknown-linux-muslabi64 | mips64-muslabi64 |
30-
| stable | mips64el-unknown-linux-muslabi64 | mips64el-muslabi64 |
31-
| nightly | powerpc64le-unknown-linux-musl | powerpc64le-musl |
32-
| stable | x86\_64-unknown-linux-musl | x86\_64-musl |
17+
| Rust toolchain | Cross Compile Target | Docker Image Tag |
18+
| -------------- | -------------------------------- | ------------------ |
19+
| stable | aarch64-unknown-linux-musl | aarch64-musl |
20+
| stable | arm-unknown-linux-musleabi | arm-musleabi |
21+
| stable | arm-unknown-linux-musleabihf | arm-musleabihf |
22+
| stable | armv5te-unknown-linux-musleabi | armv5te-musleabi |
23+
| stable | armv7-unknown-linux-musleabi | armv7-musleabi |
24+
| stable | armv7-unknown-linux-musleabihf | armv7-musleabihf |
25+
| stable | i586-unknown-linux-musl | i586-musl |
26+
| stable | i686-unknown-linux-musl | i686-musl |
27+
| nightly | mips-unknown-linux-musl | mips-musl |
28+
| nightly | mipsel-unknown-linux-musl | mipsel-musl |
29+
| nightly | mips64-unknown-linux-muslabi64 | mips64-muslabi64 |
30+
| nightly | mips64el-unknown-linux-muslabi64 | mips64el-muslabi64 |
31+
| nightly | powerpc64le-unknown-linux-musl | powerpc64le-musl |
32+
| stable | x86\_64-unknown-linux-musl | x86\_64-musl |
3333

3434
To use `armv7-unknown-linux-musleabihf` target for example, first pull the image:
3535

build-std.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/bin/bash
22
set -e
3-
if [[ "$TARGET" = "powerpc64le-unknown-linux-musl" || "$TARGET" = "s390x-unknown-linux-musl" ]]
3+
if [[ "$TOOLCHAIN" = "nightly" ]]
44
then
55
export CARGO_NET_GIT_FETCH_WITH_CLI=true
66
export CARGO_UNSTABLE_SPARSE_REGISTRY=true

0 commit comments

Comments
 (0)