From 1578da3b02a46ef842b4cdc0e58a929c3bb8a379 Mon Sep 17 00:00:00 2001 From: FooIbar <118464521+FooIbar@users.noreply.github.com> Date: Sun, 1 Feb 2026 10:49:34 +0800 Subject: [PATCH] Enable Neon in Rust for Android ARMv7 targets --- .github/workflows/baseline-profile.yml | 2 +- .github/workflows/ci.yml | 6 +++--- .github/workflows/releases.yml | 2 +- app/src/main/cpp/CMakeLists.txt | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/baseline-profile.yml b/.github/workflows/baseline-profile.yml index 06b8e9c31..e3d7c0f8b 100644 --- a/.github/workflows/baseline-profile.yml +++ b/.github/workflows/baseline-profile.yml @@ -34,7 +34,7 @@ jobs: java-version: 21 - name: Install Rust Toolchain - run: rustup target add armv7-linux-androideabi + run: rustup target add thumbv7neon-linux-androideabi - name: Rust Cache uses: Swatinem/rust-cache@v2 diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 17f1e815c..9f7147c97 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -21,7 +21,7 @@ jobs: java-version: 21 - name: Install Rust Toolchain - run: rustup target add armv7-linux-androideabi + run: rustup target add thumbv7neon-linux-androideabi - name: Rust Cache uses: Swatinem/rust-cache@v2 @@ -64,7 +64,7 @@ jobs: java-version: 21 - name: Install Rust Toolchain - run: rustup target add armv7-linux-androideabi + run: rustup target add thumbv7neon-linux-androideabi - name: Rust Cache uses: Swatinem/rust-cache@v2 @@ -136,7 +136,7 @@ jobs: java-version: 21 - name: Install Rust Toolchain - run: rustup target add armv7-linux-androideabi + run: rustup target add thumbv7neon-linux-androideabi - name: Rust Cache uses: Swatinem/rust-cache@v2 diff --git a/.github/workflows/releases.yml b/.github/workflows/releases.yml index 4772dc51d..018b43942 100644 --- a/.github/workflows/releases.yml +++ b/.github/workflows/releases.yml @@ -28,7 +28,7 @@ jobs: java-version: 21 - name: Install Rust Toolchain - run: rustup target add armv7-linux-androideabi + run: rustup target add thumbv7neon-linux-androideabi - name: Rust Cache uses: Swatinem/rust-cache@v2 diff --git a/app/src/main/cpp/CMakeLists.txt b/app/src/main/cpp/CMakeLists.txt index b99fd630a..015e83398 100644 --- a/app/src/main/cpp/CMakeLists.txt +++ b/app/src/main/cpp/CMakeLists.txt @@ -138,7 +138,7 @@ set_property(DIRECTORY APPEND PROPERTY CMAKE_CONFIGURE_DEPENDS ../../../../rust- unset(Rust_TOOLCHAIN CACHE) FetchContent_Declare( Corrosion - GIT_REPOSITORY https://github.com/corrosion-rs/corrosion.git + GIT_REPOSITORY https://github.com/FooIbar/corrosion.git GIT_TAG v0.6.1 GIT_SHALLOW 1 )