Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(43)

Issue 1848553003: [gn] Move build to gypfiles (Closed)

Created:
4 years, 8 months ago by Michael Achenbach
Modified:
4 years, 7 months ago
CC:
Dirk Pranke, v8-reviews_googlegroups.com
Base URL:
https://chromium.googlesource.com/v8/v8.git@master
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

[gn] Move build to gypfiles This prepares for pulling chromium's build as dependency for gn. After this, the files in build and gypfiles need to stay in sync until chromium is updated. BUG=chromium:474921 LOG=n Committed: https://crrev.com/3bf44848c3043eba6d32ba948ca25d4181611c32 Cr-Commit-Position: refs/heads/master@{#35898}

Patch Set 1 : Just move files #

Patch Set 2 : Update references #

Patch Set 3 : Fixes #

Patch Set 4 : Update gypi references #

Patch Set 5 : Rebase to 833618d91f #

Patch Set 6 : Build in deps #

Patch Set 7 : Rebase to 813f2778f31e #

Patch Set 8 : Rebase to 7f3954c57b909 #

Patch Set 9 : Can't use build in deps just yet. #

Patch Set 10 : Remove file that sneaked in #

Patch Set 11 : s/build_v8/gypfiles/g #

Patch Set 12 : Rebase to 49a4f2d14ab #

Patch Set 13 : Preserve old state for the dance #

Unified diffs Side-by-side diffs Delta from patch set Stats (+80 lines, -3131 lines) Patch
M .gitignore View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -4 lines 0 comments Download
M DEPS View 1 2 3 4 5 6 7 8 9 10 11 6 chunks +9 lines, -4 lines 0 comments Download
M Makefile View 1 2 3 4 5 6 7 8 9 10 3 chunks +7 lines, -6 lines 0 comments Download
M Makefile.android View 1 2 3 4 5 6 7 8 9 10 1 chunk +2 lines, -2 lines 0 comments Download
M Makefile.nacl View 1 2 3 4 5 6 7 8 9 10 1 chunk +2 lines, -2 lines 0 comments Download
D build/OWNERS View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +4 lines, -0 lines 0 comments Download
D build/README.txt View 1 chunk +0 lines, -9 lines 0 comments Download
D build/all.gyp View 1 2 3 4 5 6 1 chunk +0 lines, -54 lines 0 comments Download
D build/config/win/msvs_dependencies.isolate View 1 chunk +0 lines, -77 lines 0 comments Download
D build/coverage_wrapper.py View 1 chunk +0 lines, -36 lines 0 comments Download
D build/detect_v8_host_arch.py View 1 chunk +0 lines, -77 lines 0 comments Download
D build/download_gold_plugin.py View 1 chunk +0 lines, -81 lines 0 comments Download
D build/get_landmines.py View 1 chunk +0 lines, -34 lines 0 comments Download
D build/gyp_environment.py View 1 chunk +0 lines, -54 lines 0 comments Download
D build/gyp_v8 View 1 2 3 4 5 6 7 1 chunk +0 lines, -181 lines 0 comments Download
D build/gyp_v8.py View 1 chunk +0 lines, -41 lines 0 comments Download
D build/has_valgrind.py View 1 chunk +0 lines, -21 lines 0 comments Download
D build/isolate.gypi View 1 2 3 4 5 6 1 chunk +0 lines, -100 lines 0 comments Download
D build/landmine_utils.py View 1 chunk +0 lines, -123 lines 0 comments Download
D build/landmines.py View 1 chunk +0 lines, -245 lines 0 comments Download
D build/mac/asan.gyp View 1 chunk +0 lines, -31 lines 0 comments Download
D build/set_clang_warning_flags.gypi View 1 2 3 4 5 6 1 chunk +0 lines, -59 lines 0 comments Download
D build/standalone.gypi View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +0 lines, -1461 lines 0 comments Download
D build/vs_toolchain.py View 1 2 3 4 5 6 7 1 chunk +0 lines, -379 lines 0 comments Download
A gypfiles/OWNERS View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +5 lines, -0 lines 0 comments Download
A + gypfiles/README.txt View 1 2 3 4 5 6 7 8 9 10 0 chunks +-1 lines, --1 lines 0 comments Download
A + gypfiles/all.gyp View 1 2 3 4 5 6 7 8 9 10 0 chunks +-1 lines, --1 lines 0 comments Download
A + gypfiles/config/win/msvs_dependencies.isolate View 1 2 3 4 5 6 7 8 9 10 0 chunks +-1 lines, --1 lines 0 comments Download
A + gypfiles/coverage_wrapper.py View 1 2 3 4 5 6 7 8 9 10 0 chunks +-1 lines, --1 lines 0 comments Download
A + gypfiles/detect_v8_host_arch.py View 1 2 3 4 5 6 7 8 9 10 0 chunks +-1 lines, --1 lines 0 comments Download
A + gypfiles/download_gold_plugin.py View 1 2 3 4 5 6 7 8 9 10 0 chunks +-1 lines, --1 lines 0 comments Download
A + gypfiles/features.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 0 chunks +-1 lines, --1 lines 0 comments Download
A + gypfiles/get_landmines.py View 1 2 3 4 5 6 7 8 9 10 0 chunks +-1 lines, --1 lines 0 comments Download
A + gypfiles/gyp_environment.py View 1 2 3 4 5 6 7 8 9 10 0 chunks +-1 lines, --1 lines 0 comments Download
A + gypfiles/gyp_v8 View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
A + gypfiles/gyp_v8.py View 1 2 3 4 5 6 7 8 9 10 0 chunks +-1 lines, --1 lines 0 comments Download
A + gypfiles/has_valgrind.py View 1 2 3 4 5 6 7 8 9 10 0 chunks +-1 lines, --1 lines 0 comments Download
A + gypfiles/isolate.gypi View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
A + gypfiles/landmine_utils.py View 1 2 3 4 5 6 7 8 9 10 0 chunks +-1 lines, --1 lines 0 comments Download
A + gypfiles/landmines.py View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
A + gypfiles/mac/asan.gyp View 1 2 3 4 5 6 7 8 9 10 0 chunks +-1 lines, --1 lines 0 comments Download
A + gypfiles/set_clang_warning_flags.gypi View 1 2 3 4 5 6 7 8 9 10 0 chunks +-1 lines, --1 lines 0 comments Download
A + gypfiles/shim_headers.gypi View 1 2 3 4 5 6 7 8 9 10 0 chunks +-1 lines, --1 lines 0 comments Download
A + gypfiles/standalone.gypi View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +9 lines, -9 lines 0 comments Download
A + gypfiles/toolchain.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
A + gypfiles/vs_toolchain.py View 1 2 3 4 5 6 7 8 9 10 0 chunks +-1 lines, --1 lines 0 comments Download
M samples/samples.gyp View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M src/base.isolate View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M src/d8.gyp View 1 2 3 4 5 6 7 8 9 10 2 chunks +2 lines, -2 lines 0 comments Download
M src/third_party/vtune/v8vtune.gyp View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M src/v8.gyp View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +1 line, -1 line 0 comments Download
M test/benchmarks/benchmarks.gyp View 1 2 3 4 5 6 7 8 9 10 1 chunk +2 lines, -2 lines 0 comments Download
M test/bot_default.gyp View 1 2 3 4 5 6 7 8 9 10 1 chunk +2 lines, -2 lines 0 comments Download
M test/cctest/cctest.gyp View 1 2 3 4 5 6 7 8 9 10 3 chunks +3 lines, -3 lines 0 comments Download
M test/default.gyp View 1 2 3 4 5 6 7 8 9 10 1 chunk +2 lines, -2 lines 0 comments Download
M test/fuzzer/fuzzer.gyp View 1 2 3 4 5 6 7 8 9 10 2 chunks +2 lines, -2 lines 0 comments Download
M test/ignition.gyp View 1 2 3 4 5 6 7 8 9 10 1 chunk +2 lines, -2 lines 0 comments Download
M test/intl/intl.gyp View 1 2 3 4 5 6 7 8 9 10 1 chunk +2 lines, -2 lines 0 comments Download
M test/message/message.gyp View 1 2 3 4 5 6 7 8 9 10 1 chunk +2 lines, -2 lines 0 comments Download
M test/mjsunit/mjsunit.gyp View 1 2 3 4 5 6 7 8 9 10 1 chunk +2 lines, -2 lines 0 comments Download
M test/mozilla/mozilla.gyp View 1 2 3 4 5 6 7 8 9 10 1 chunk +2 lines, -2 lines 0 comments Download
M test/optimize_for_size.gyp View 1 2 3 4 5 6 7 8 9 10 1 chunk +2 lines, -2 lines 0 comments Download
M test/perf.gyp View 1 2 3 4 5 6 7 8 9 10 1 chunk +2 lines, -2 lines 0 comments Download
M test/preparser/preparser.gyp View 1 2 3 4 5 6 7 8 9 10 1 chunk +2 lines, -2 lines 0 comments Download
M test/simdjs/simdjs.gyp View 1 2 3 4 5 6 7 8 9 10 1 chunk +2 lines, -2 lines 0 comments Download
M test/test262/test262.gyp View 1 2 3 4 5 6 7 8 9 10 1 chunk +2 lines, -2 lines 0 comments Download
M test/unittests/unittests.gyp View 1 2 3 4 5 6 7 8 9 10 2 chunks +2 lines, -2 lines 0 comments Download
M test/webkit/webkit.gyp View 1 2 3 4 5 6 7 8 9 10 1 chunk +2 lines, -2 lines 0 comments Download
M third_party/binutils/download.py View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M tools/check-static-initializers.gyp View 1 2 3 4 5 6 7 8 9 10 1 chunk +2 lines, -2 lines 0 comments Download
M tools/gcmole/run_gcmole.gyp View 1 2 3 4 5 6 7 8 9 10 1 chunk +2 lines, -2 lines 0 comments Download
M tools/jsfunfuzz/jsfunfuzz.gyp View 1 2 3 4 5 6 7 8 9 10 1 chunk +2 lines, -2 lines 0 comments Download
M tools/parser-shell.gyp View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +1 line, -1 line 0 comments Download
M tools/run-deopt-fuzzer.gyp View 1 2 3 4 5 6 7 8 9 10 1 chunk +2 lines, -2 lines 0 comments Download
M tools/run-valgrind.gyp View 1 2 3 4 5 6 7 8 9 10 1 chunk +2 lines, -2 lines 0 comments Download

Depends on Patchset:

Messages

Total messages: 51 (24 generated)
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1848553003/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1848553003/20001
4 years, 8 months ago (2016-03-31 11:17:43 UTC) #2
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: v8_linux64_asan_rel on tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux64_asan_rel/builds/15959) v8_linux64_avx2_rel on ...
4 years, 8 months ago (2016-03-31 11:19:15 UTC) #4
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1848553003/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1848553003/40001
4 years, 8 months ago (2016-03-31 12:40:16 UTC) #6
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: v8_android_arm_compile_rel on tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_android_arm_compile_rel/builds/15583) v8_linux64_asan_rel on ...
4 years, 8 months ago (2016-03-31 12:41:48 UTC) #8
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1848553003/120001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1848553003/120001
4 years, 7 months ago (2016-04-27 14:39:50 UTC) #12
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: v8_linux_mipsel_compile_rel on tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux_mipsel_compile_rel/builds/13678) v8_mac_rel_ng on ...
4 years, 7 months ago (2016-04-27 14:41:00 UTC) #14
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1848553003/140001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1848553003/140001
4 years, 7 months ago (2016-04-27 15:17:13 UTC) #16
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: v8_linux64_asan_rel_ng on tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux64_asan_rel_ng/builds/814) v8_linux64_avx2_rel_ng on ...
4 years, 7 months ago (2016-04-27 15:18:44 UTC) #18
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1848553003/160001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1848553003/160001
4 years, 7 months ago (2016-04-27 15:32:51 UTC) #20
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: v8_presubmit on tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_presubmit/builds/14237)
4 years, 7 months ago (2016-04-27 15:36:43 UTC) #22
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1848553003/200001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1848553003/200001
4 years, 7 months ago (2016-04-27 19:23:56 UTC) #24
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 7 months ago (2016-04-27 19:53:11 UTC) #27
Michael Achenbach
PTAL (preliminary). The latest patch is something that works in v8 stand-alone. After this, I'll ...
4 years, 7 months ago (2016-04-27 20:10:26 UTC) #29
jochen (gone - plz use gerrit)
lgtm
4 years, 7 months ago (2016-04-27 20:14:41 UTC) #31
Nico
1. Before doing another of these moves, it'd be good to finish fixing regressions from ...
4 years, 7 months ago (2016-04-27 20:23:08 UTC) #32
Michael Achenbach
On 2016/04/27 20:23:08, Nico wrote: > 1. Before doing another of these moves, it'd be ...
4 years, 7 months ago (2016-04-27 20:34:07 UTC) #33
brettw
I've not been following what's happening. If you need anything from me please let me ...
4 years, 7 months ago (2016-04-27 20:37:19 UTC) #34
Michael Achenbach
On 2016/04/27 20:37:19, brettw wrote: > I've not been following what's happening. If you need ...
4 years, 7 months ago (2016-04-27 21:05:15 UTC) #35
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1848553003/220001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1848553003/220001
4 years, 7 months ago (2016-04-29 08:35:04 UTC) #37
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1848553003/240001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1848553003/240001
4 years, 7 months ago (2016-04-29 08:50:14 UTC) #39
Michael Achenbach
PTAL. Ready to land. Patch 12 shows that things work with the files moved, patch ...
4 years, 7 months ago (2016-04-29 08:52:51 UTC) #41
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 7 months ago (2016-04-29 09:13:59 UTC) #43
Michael Achenbach
Some searching shows me that there isn't even a dance with chromium required. toolchain.gypi and ...
4 years, 7 months ago (2016-04-29 09:19:07 UTC) #44
jochen (gone - plz use gerrit)
lgtm
4 years, 7 months ago (2016-04-29 09:50:19 UTC) #45
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1848553003/240001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1848553003/240001
4 years, 7 months ago (2016-04-29 10:06:18 UTC) #47
commit-bot: I haz the power
Committed patchset #13 (id:240001)
4 years, 7 months ago (2016-04-29 10:09:01 UTC) #49
commit-bot: I haz the power
4 years, 7 months ago (2016-05-01 22:03:34 UTC) #51
Message was sent while issue was closed.
Patchset 13 (id:??) landed as
https://crrev.com/3bf44848c3043eba6d32ba948ca25d4181611c32
Cr-Commit-Position: refs/heads/master@{#35898}

Powered by Google App Engine
This is Rietveld 408576698