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

Issue 2878693002: Make the PGO profiling step work with VS2017 (Closed)

Created:
3 years, 7 months ago by Sébastien Marchand
Modified:
3 years, 7 months ago
Reviewers:
scottmg, brucedawson
CC:
chromium-reviews
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Make the PGO profiling step work with VS2017 The PGO build is failing for the VS2017 binaries because some of the dependencies (pgort140.dll, pgosweep.exe...) have moved to a different directory of the toolchain. There's also a change to the profiling script to use a copy of pgosweep.exe from the build directory rather than the one in the toolchain's directory, this is required in order to be able to use Swarming for the profiling step (and this is probably cleaner because it avoid duplicating the logic that find these runtime dependencies). BUG=719319 Review-Url: https://codereview.chromium.org/2878693002 Cr-Commit-Position: refs/heads/master@{#471299} Committed: https://chromium.googlesource.com/chromium/src/+/79a9cbda265c5ab725a0a25d725980bd0b376439

Patch Set 1 #

Patch Set 2 : Make the PGO profiling step work with VS2017 #

Patch Set 3 : nit #

Patch Set 4 : Rebase #

Total comments: 8

Patch Set 5 : Address Scott's comments. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+55 lines, -96 lines) Patch
M build/vs_toolchain.py View 1 2 3 4 7 chunks +54 lines, -63 lines 0 comments Download
M build/win/run_pgo_profiling_benchmarks.py View 2 chunks +1 line, -33 lines 0 comments Download

Messages

Total messages: 16 (9 generated)
Sébastien Marchand
PTAL
3 years, 7 months ago (2017-05-11 18:43:48 UTC) #4
scottmg
lgtm https://codereview.chromium.org/2878693002/diff/60001/build/vs_toolchain.py File build/vs_toolchain.py (left): https://codereview.chromium.org/2878693002/diff/60001/build/vs_toolchain.py#oldcode258 build/vs_toolchain.py:258: def CopyVsRuntimeDlls(output_dir, runtime_dirs): https://cs.chromium.org/search/?q=CopyVsRuntimeDlls+package:%5Echromium$&type=cs :/ (I think it's ...
3 years, 7 months ago (2017-05-11 19:30:28 UTC) #5
Sébastien Marchand
Thanks, committing. https://codereview.chromium.org/2878693002/diff/60001/build/vs_toolchain.py File build/vs_toolchain.py (left): https://codereview.chromium.org/2878693002/diff/60001/build/vs_toolchain.py#oldcode258 build/vs_toolchain.py:258: def CopyVsRuntimeDlls(output_dir, runtime_dirs): On 2017/05/11 19:30:28, scottmg ...
3 years, 7 months ago (2017-05-11 20:15:35 UTC) #6
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2878693002/80001
3 years, 7 months ago (2017-05-11 20:17:13 UTC) #9
commit-bot: I haz the power
Try jobs failed on following builders: linux_android_rel_ng on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/linux_android_rel_ng/builds/291775)
3 years, 7 months ago (2017-05-11 21:19:27 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2878693002/80001
3 years, 7 months ago (2017-05-12 12:40:16 UTC) #13
commit-bot: I haz the power
3 years, 7 months ago (2017-05-12 15:29:49 UTC) #16
Message was sent while issue was closed.
Committed patchset #5 (id:80001) as
https://chromium.googlesource.com/chromium/src/+/79a9cbda265c5ab725a0a25d7259...

Powered by Google App Engine
This is Rietveld 408576698