denoland / rusty_v8

Rust bindings for the V8 JavaScript engine
https://crates.io/crates/v8
MIT License
3.08k stars 299 forks source link

For #970 & #1303 : Enable build for aarch64-linux-android & x86_64-linux-android #1468

Closed Taknok closed 2 months ago

Taknok commented 2 months ago

Add cross build for x64 android and arm64 android.

Tests skipped pass on a real device, the qemu trigger overflow due to some issues on the memory mapping. Confirmed by littledivy and me.

Passed CI: https://github.com/Taknok/rusty_v8/actions/runs/8764258824

Related issues:

970

1303

CLAassistant commented 2 months ago

CLA assistant check
All committers have signed the CLA.

mmastrac commented 2 months ago

Looks reasonable to me. Will run the build and confirm.

secext2022 commented 1 month ago

You skip one-byte "const" test on Android, but there is a crash:

https://github.com/denoland/rusty_v8/issues/1475