/rusty_v8

Rust bindings for the V8 JavaScript engine

Primary LanguageRustMIT LicenseMIT

Rusty V8 Binding for android suport

V8 Version: 11.0.226.5

ci crates docs

Compilation process

before

First you need to install docker on your computer.

install cross

cargo install cross --git https://github.com/cross-rs/cross

cross build aarch64-linux-android

 V8_FROM_SOURCE=1 cross build -vv --target aarch64-linux-android --release

cargo build aarch64-linux-android

 V8_FROM_SOURCE=1 cargo build -vv --target aarch64-linux-android --release

problem

Downloading https://github.com/denoland/ninja_gn_binaries/archive/20221218.tar.gz... <urlopen error [Errno 111] Connection refused>

 wget https://github.com/denoland/ninja_gn_binaries/archive/20221218.tar.gz && tar -zxvf 20221218.tar.gz ninja_gn

# Select the appropriate operating system
export GN="$PWD/tools/ninja_gn/mac-amd64/gn" && export NINJA="$PWD/tools/ninja_gn/mac-amd64/ninja"