Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
build: build v8 with -fvisibility=hidden
V8 should be built with -fvisibility=hidden, otherwise the resulting binary would contain unnecessary symbols. In particular, on macOS, this leads to 5000+ weak symbols resolved at runtime, leading to a startup regression. On macOS this also reduces the binary size about ~10MB. On Linux the size reduction is around 8MB.
- Loading branch information