lance-format/lance

Android build fails due to `aarch64` in Rust

Open

#2 411 ouverte le 29 mai 2024

Voir sur GitHub
 (8 commentaires) (0 réactions) (0 assignés)Rust (695 forks)github user discovery
good first issuerust

Métriques du dépôt

Stars
 (6 582 stars)
Métriques de merge PR
 (Merge moyen 6j 1h) (219 PRs mergées en 30 j)

Description

Hi,

I am trying to build my Tauri app which uses lancedb = "0.5.0" but it fails due to the following error:

error[E0433]: failed to resolve: use of undeclared crate or module `aarch64`
  --> C:\Users\-\.cargo\registry\src\index.crates.io-6f17d22bba15001f\lance-core-0.11.0\src\utils\cpu.rs:20:16
   |
20 |             if aarch64::has_neon_f16_support() {
   |                ^^^^^^^ use of undeclared crate or module `aarch64`
For more information about this error, try `rustc --explain E0433`.
error: could not compile `lance-core` (lib) due to 1 previous error
warning: build failed, waiting for other jobs to finish...

    Error `Failed to run `cargo build`: command ["cargo", "build", "--package", "myapp", "--manifest-path", "C:\\Users\\-\\myapp\\src-tauri\\Cargo.toml", "--target", "aarch64-linux-android", "--lib"] exited with code 101
error Command failed with exit code 1.

Guide contributeur