Prebuilt librusty_v8.a static libraries for mobile targets that the official rusty_v8 releases don't ship.
| Target | Runner | Use case |
|---|---|---|
aarch64-linux-android |
Linux | Android device |
x86_64-linux-android |
Linux | Android emulator |
aarch64-apple-ios |
macOS | iOS device |
aarch64-apple-ios-sim |
macOS | iOS simulator (Apple Silicon) |
Set RUSTY_V8_MIRROR so rusty_v8's build script fetches the prebuilt archive instead of compiling V8:
RUSTY_V8_MIRROR=https://github.com/satouriko/rusty-v8-mobile/releases/download \
cargo build --target aarch64-linux-androidOr download the .a.gz for your target manually from Releases, decompress, then:
RUSTY_V8_ARCHIVE=/path/to/librusty_v8_release_aarch64-linux-android.a \
cargo build --target aarch64-linux-androidTrigger the Build workflow via workflow_dispatch, specifying the rusty_v8 version (e.g. 130.0.7). The workflow compiles V8 from source for all targets and uploads the artifacts as a GitHub Release.