From fe4692f660a62c9d1c1506752331d9ae5105ce6e Mon Sep 17 00:00:00 2001 From: Taiki Endo Date: Sat, 8 Jul 2023 14:43:08 +0900 Subject: [PATCH] ci: core_simd bug has been fixed However, aarch64_be linux is still broken due to compiler-builtins bug: https://github.com/rust-lang/compiler-builtins/pull/539 --- .github/workflows/ci.yml | 2 +- tools/build.sh | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1dea1589..be22ddfd 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -91,7 +91,7 @@ jobs: target: aarch64-unknown-linux-gnu - rust: nightly target: aarch64-unknown-linux-gnu - # TODO: core_simd bug https://github.com/rust-lang/portable-simd/pull/348 + # TODO: compiler-builtins bug https://github.com/rust-lang/compiler-builtins/pull/539 - rust: nightly-2023-05-12 target: aarch64_be-unknown-linux-gnu - rust: stable diff --git a/tools/build.sh b/tools/build.sh index a24e8f22..0fee5ec2 100755 --- a/tools/build.sh +++ b/tools/build.sh @@ -74,12 +74,12 @@ default_targets=( # aarch64 always support lse & lse2 aarch64-apple-darwin # aarch64 big endian - # TODO: core_simd bug https://github.com/rust-lang/portable-simd/pull/348 + # TODO: compiler-builtins bug https://github.com/rust-lang/compiler-builtins/pull/539 # aarch64_be-unknown-linux-gnu # aarch64 ILP32 ABI aarch64-unknown-linux-gnu_ilp32 # aarch64 ILP32 ABI big endian - # TODO: core_simd bug https://github.com/rust-lang/portable-simd/pull/348 + # TODO: compiler-builtins bug https://github.com/rust-lang/compiler-builtins/pull/539 # aarch64_be-unknown-linux-gnu_ilp32 # pre-v6 arm linux-like @@ -396,8 +396,8 @@ build() { case "${target}" in # TODO: LLVM bug: https://github.com/rust-lang/rust/issues/89498 m68k-unknown-linux-gnu) return 0 ;; - # TODO: core_simd bug https://github.com/rust-lang/portable-simd/pull/348 - armeb* | aarch64_be*) return 0 ;; + # TODO: compiler-builtins bug https://github.com/rust-lang/compiler-builtins/pull/539 + aarch64_be*) return 0 ;; esac RUSTFLAGS="${target_rustflags}" \ x_cargo "${args[@]}" --manifest-path Cargo.toml "$@"