Closed4

V8を作成する

FAMASoonFAMASoon

久々にV8エンジンを作ろうとしたら詰まったのでメモ

まずは depot_tools./update_depot_tools コマンドを使用する。

次に fetch v8 を実行する

FAMASoonFAMASoon
~/tryv8 
❯ cd v8 

v8 (49f1d32) via 🐍 v3.10.12 
❯ ls
AUTHORS             COMMON_OWNERS      INFRA_OWNERS    LICENSE.strongtalk  OWNERS        RISCV_OWNERS  bazel            codereview.settings  include             samples  third_party
BUILD.bazel         DEPS               INTL_OWNERS     LICENSE.v8          PPC_OWNERS    S390_OWNERS   build            custom_deps          infra               src      tools
BUILD.gn            DIR_METADATA       LICENSE         LOONG_OWNERS        PRESUBMIT.py  WATCHLISTS    build_overrides  docs                 out                 test
CODE_OF_CONDUCT.md  ENG_REVIEW_OWNERS  LICENSE.fdlibm  MIPS_OWNERS         README.md     WORKSPACE     buildtools       gni                  pyrightconfig.json  testing

v8 (49f1d32) via 🐍 v3.10.12 
❯ git checkout origin 
HEAD is now at 49f1d32f5d3 Update V8 DEPS (trusted)

v8 (49f1d32) via 🐍 v3.10.12 
❯ gclient sync

FAMASoonFAMASoon
v8 (49f1d32) via 🐍 v3.10.12 took 33s 
❯ gn gen out/Release    
Done. Made 570 targets from 147 files in 523ms

v8 (49f1d32) via 🐍 v3.10.12 
❯ ninja -C out/Release 

このスクラップは2024/12/25にクローズされました