Skip to content

[nfc] Simplify V8 and .bazelrc#780

Merged
fhanau merged 3 commits intomainfrom
felix/bazel-win-exp
Jul 10, 2023
Merged

[nfc] Simplify V8 and .bazelrc#780
fhanau merged 3 commits intomainfrom
felix/bazel-win-exp

Conversation

@fhanau
Copy link
Contributor

@fhanau fhanau commented Jun 16, 2023

These commits simplify the bazel build and should make future V8 updates easier:

  • Integrate a V8 windows warning fix into the corresponding patch. Simplify 0008-Disable-bazel-whole-archive-build.patch: One of the alwayslink=0 changes was used for noicu compile targets. Since we always build with ICU, these targets never get built and there's no need to change them.
  • Simplify .bazelrc; options shared between Unix and Windows do not need to be listed twice.
  • Drop a V8 patch that is no longer needed following https://chromium-review.googlesource.com/c/v8/v8/+/4218733. Also removes a stray non-ASCII character in 0007-Disable-bazel-whole-archive-build.patch

@fhanau fhanau force-pushed the felix/bazel-win-exp branch 6 times, most recently from 3aa964b to 1c51838 Compare June 19, 2023 15:31
@fhanau fhanau force-pushed the felix/bazel-win-exp branch from 1c51838 to 5610487 Compare July 8, 2023 20:57
@fhanau fhanau force-pushed the felix/bazel-win-exp branch from 5610487 to 9ce41e4 Compare July 9, 2023 03:08
@fhanau fhanau changed the title [EXP] Fix V8 warnings on Windows through a patch [nfc] Simplify V8 and .bazelrc Jul 9, 2023
@fhanau fhanau force-pushed the felix/bazel-win-exp branch from c751d30 to eb524bd Compare July 9, 2023 16:23
@fhanau fhanau force-pushed the felix/bazel-win-exp branch from eb524bd to ed55fd4 Compare July 9, 2023 18:24
@fhanau fhanau requested review from mrbbot and ohodson July 9, 2023 18:25
@fhanau fhanau marked this pull request as ready for review July 9, 2023 18:25
@fhanau fhanau merged commit e7fed90 into main Jul 10, 2023
@fhanau fhanau deleted the felix/bazel-win-exp branch July 10, 2023 15:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants