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

Issue 1885103003: gyp-win-tool: Don't use shell=True on non-Windows hosts. (Closed)

Created:
4 years, 8 months ago by Nico
Modified:
4 years, 8 months ago
Reviewers:
scottmg
CC:
gyp-developer_googlegroups.com
Base URL:
https://chromium.googlesource.com/external/gyp.git@master
Target Ref:
refs/heads/master
Project:
gyp
Visibility:
Public.

Description

Patch Set 1 #

Patch Set 2 : rebase #

Patch Set 3 : durrr...revert local test change #

Patch Set 4 : noshell #

Patch Set 5 : back #

Unified diffs Side-by-side diffs Delta from patch set Stats (+9 lines, -1 line) Patch
M pylib/gyp/win_tool.py View 1 2 4 1 chunk +9 lines, -1 line 0 comments Download

Messages

Total messages: 12 (4 generated)
Nico
(i'm not sure why shell=True is needed on Windows, but it probably is needed for ...
4 years, 8 months ago (2016-04-13 18:38:16 UTC) #2
Nico
Oh, and with this applied, base links in component builds, so after that I don't ...
4 years, 8 months ago (2016-04-13 18:38:59 UTC) #3
Nico
Now probably even passes gyp's tests.
4 years, 8 months ago (2016-04-13 20:49:15 UTC) #4
scottmg
I was going to say shell=False is fine on Windows too since it's just running ...
4 years, 8 months ago (2016-04-13 20:55:22 UTC) #5
Nico
We don't link on goma. PS4 unconditionally makes it shell=False; if it breaks something we'll ...
4 years, 8 months ago (2016-04-13 20:58:46 UTC) #6
Nico
seems like it's needed on windows: https://build.chromium.org/p/client.gyp/builders/win_try/builds/97
4 years, 8 months ago (2016-04-13 21:24:16 UTC) #8
Nico
Committed patchset #5 (id:80001) manually as 6ea68631cdabab9b7c5257657567a785a261692e (presubmit successful).
4 years, 8 months ago (2016-04-13 21:25:35 UTC) #11
scottmg
4 years, 8 months ago (2016-04-13 22:22:36 UTC) #12
Message was sent while issue was closed.
On 2016/04/13 21:24:16, Nico wrote:
> seems like it's needed on windows:
> https://build.chromium.org/p/client.gyp/builders/win_try/builds/97

oh, right, i guess we just use "link.exe" not the full path. sorry for the
runaround.

Powered by Google App Engine
This is Rietveld 408576698