lance-format/lance

Android build fails due to `aarch64` in Rust

Open

#2411 aperta il 29 mag 2024

Vedi su GitHub
 (8 commenti) (0 reazioni) (0 assegnatari)Rust (695 fork)github user discovery
good first issuerust

Metriche repository

Star
 (6582 star)
Metriche merge PR
 (Merge medio 6g 1h) (219 PR mergiate in 30 g)

Descrizione

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.

Guida contributor