Skip to content

Repository files navigation

v8 monolithic library builds

this repo containes up-to-date builds of the google v8 monolithic libraries for the following platforms

contributions are welcome!

current release

linux x64 ✅

linux arm64 ✅

macos x64 ✅

macos arm64 ✅

windows x64 ✅

patches

Some V8 branch-heads ship with real, confirmed source bugs (missing #includes, a std::optional::value_or({}) template-deduction failure, etc.) that don't reproduce in Google's own CI - most likely because this build intentionally sets use_custom_libcxx=false/use_sysroot=false (see each platform's args.*.gn above), compiling against each runner's own system C++ standard library instead of Chromium's pinned/vendored one. Small unified-diff patches for known-bad branch-heads live in patches/ and get applied automatically to every platform job right before compiling - see patches/README.md for the mechanism and the current list of what's patched and why.

planned

  • riscv64
  • android64
  • iOS

docs

release schedule

github actions runner images actually used by this repo's CI

build instructions

About

v8 monolithic library builds for common platforms 🚀

Resources

Stars

48 stars

Watchers

5 watching

Forks

Releases

Packages

Used by

Contributors