From 7140a792c65ae3111a3073f1d834efe72c6a175c Mon Sep 17 00:00:00 2001 From: donmor Date: Sun, 21 Jul 2024 17:10:09 +0800 Subject: [PATCH 1/9] Update ci.yml Add support for loongarch64 --- .github/workflows/ci.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2104938621..b8d51240e2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -92,6 +92,7 @@ jobs: mips64el-unknown-linux-gnuabi64, mipsel-unknown-linux-gnu, powerpc64le-unknown-linux-gnu, + loongarch64-unknown-linux-gnu, ] steps: @@ -227,6 +228,7 @@ jobs: - target: s390x-unknown-linux-gnu - target: x86_64-unknown-linux-gnux32 - target: x86_64-unknown-netbsd + - target: loongarch64-unknown-linux-gnu steps: - name: checkout From cfce184aaf0f900ba8ff2f4c509a1197dead8fca Mon Sep 17 00:00:00 2001 From: donmor Date: Sun, 21 Jul 2024 17:24:37 +0800 Subject: [PATCH 2/9] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 983a73fe74..5e6d4c46dc 100644 --- a/README.md +++ b/README.md @@ -89,6 +89,7 @@ The following targets are supported by `nix`:
  • x86_64-linux-android
  • x86_64-unknown-illumos
  • x86_64-unknown-netbsd
  • +
  • loongarch64-unknown-linux-gnu
  • armv7-unknown-linux-uclibceabihf
  • From 90733611622a6a8db3501b2fca4269c57c2408e9 Mon Sep 17 00:00:00 2001 From: donmor Date: Sun, 21 Jul 2024 17:26:50 +0800 Subject: [PATCH 3/9] Update ci.yml --- .github/workflows/ci.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b8d51240e2..c36045e36d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -228,8 +228,6 @@ jobs: - target: s390x-unknown-linux-gnu - target: x86_64-unknown-linux-gnux32 - target: x86_64-unknown-netbsd - - target: loongarch64-unknown-linux-gnu - steps: - name: checkout uses: actions/checkout@v4 From 147a606822806084942993076075c81cacda36cd Mon Sep 17 00:00:00 2001 From: donmor Date: Sun, 21 Jul 2024 17:39:31 +0800 Subject: [PATCH 4/9] Update ci.yml --- .github/workflows/ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c36045e36d..ad383c865e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -228,6 +228,7 @@ jobs: - target: s390x-unknown-linux-gnu - target: x86_64-unknown-linux-gnux32 - target: x86_64-unknown-netbsd +- steps: - name: checkout uses: actions/checkout@v4 From ecac51b26a3025a9655639c77d4c8d9fd6a22668 Mon Sep 17 00:00:00 2001 From: donmor Date: Sun, 21 Jul 2024 17:40:05 +0800 Subject: [PATCH 5/9] Update ci.yml --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ad383c865e..0153e6d8e0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -228,7 +228,7 @@ jobs: - target: s390x-unknown-linux-gnu - target: x86_64-unknown-linux-gnux32 - target: x86_64-unknown-netbsd -- + steps: - name: checkout uses: actions/checkout@v4 From a387131ecdf4ed12e1eac8f3f7bda1379d263a0b Mon Sep 17 00:00:00 2001 From: donmor Date: Sun, 21 Jul 2024 17:44:36 +0800 Subject: [PATCH 6/9] Update ci.yml Push MSRV to 1.71.0 --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0153e6d8e0..956dd6f0a1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,7 +13,7 @@ permissions: contents: read env: - MSRV: 1.69.0 + MSRV: 1.71.0 RUSTFLAGS: -Dwarnings jobs: From c245564f83e041d1a83922ba6feff3bd8d8702cb Mon Sep 17 00:00:00 2001 From: donmor Date: Sun, 21 Jul 2024 17:55:31 +0800 Subject: [PATCH 7/9] Update Cross.toml --- Cross.toml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Cross.toml b/Cross.toml index acd94f3088..97d430e15f 100644 --- a/Cross.toml +++ b/Cross.toml @@ -3,3 +3,5 @@ passthrough = [ "RUSTFLAGS", "RUST_TEST_THREADS" ] +[target.loongarch64-unknown-linux-gnu] +image = "ghcr.io/loongarchlinux/archlinux:latest" From 20f8cb1e5bad19116ae247c969e8ae233720c8fc Mon Sep 17 00:00:00 2001 From: donmor Date: Sun, 21 Jul 2024 18:18:07 +0800 Subject: [PATCH 8/9] Update Cross.toml --- Cross.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/Cross.toml b/Cross.toml index 97d430e15f..583e9565fb 100644 --- a/Cross.toml +++ b/Cross.toml @@ -5,3 +5,4 @@ passthrough = [ ] [target.loongarch64-unknown-linux-gnu] image = "ghcr.io/loongarchlinux/archlinux:latest" +image.toolchain = ["loongarch64-unknown-linux-gnu"] From b0730c39f63ea3b0690750f2f58c6c7d1900380c Mon Sep 17 00:00:00 2001 From: SteveLauC Date: Sun, 21 Jul 2024 18:31:56 +0800 Subject: [PATCH 9/9] Update Cross.toml --- Cross.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cross.toml b/Cross.toml index 583e9565fb..ac17fc6989 100644 --- a/Cross.toml +++ b/Cross.toml @@ -4,5 +4,5 @@ passthrough = [ "RUST_TEST_THREADS" ] [target.loongarch64-unknown-linux-gnu] -image = "ghcr.io/loongarchlinux/archlinux:latest" +image.name = "ghcr.io/loongarchlinux/archlinux:latest" image.toolchain = ["loongarch64-unknown-linux-gnu"]