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

Issue 7792103: Install link wrapper in runhooks, and turn incremental on by default (Closed)

Created:
9 years, 3 months ago by scottmg
Modified:
9 years, 2 months ago
CC:
chromium-reviews, pam+watch_chromium.org
Visibility:
Public.

Description

Install link wrapper in runhooks, and turn incremental on by default Installs supalink over link.exe by default via DEPS runhooks. Removes usage of chrome_incremental_dll flag, and turns Use Library Dependency Inputs on for places where it works. The flag is still in common.gypi until usage of it is removed from WebKit repo. BUG=94837 TEST=No link errors on all configs

Patch Set 1 #

Patch Set 2 : better install process #

Patch Set 3 : get vcdir properly #

Patch Set 4 : ULDI for chrome.dll only by default #

Patch Set 5 : more cases in link sim #

Total comments: 6
Unified diffs Side-by-side diffs Delta from patch set Stats (+330 lines, -5 lines) Patch
M DEPS View 1 chunk +12 lines, -0 lines 2 comments Download
M chrome/chrome_dll.gypi View 1 2 3 4 2 chunks +4 lines, -5 lines 0 comments Download
A tools/supalink/OWNERS View 1 chunk +1 line, -0 lines 0 comments Download
A tools/supalink/README View 1 chunk +20 lines, -0 lines 1 comment Download
A tools/supalink/install_supalink.py View 1 2 1 chunk +82 lines, -0 lines 3 comments Download
A tools/supalink/supalink.cpp View 1 2 3 4 1 chunk +211 lines, -0 lines 0 comments Download

Messages

Total messages: 15 (0 generated)
scottmg
Turning incremental + Use Library Dependency Inputs on by default for Windows build. Possibly controversial ...
9 years, 3 months ago (2011-09-06 23:26:19 UTC) #1
bradn
Intriguing fix. I'm concerned about using the DEPS like this to deploy it (likely won't ...
9 years, 3 months ago (2011-09-06 23:56:19 UTC) #2
jam
(btw I'm jam@chromium.org, autocomplete doesn't work with my email, but it does with John Abd-El-Malek. ...
9 years, 3 months ago (2011-09-07 01:29:32 UTC) #3
scottmg
On 2011/09/06 23:56:19, bradn wrote: > Intriguing fix. > I'm concerned about using the DEPS ...
9 years, 3 months ago (2011-09-07 03:03:12 UTC) #4
scottmg
On 2011/09/07 01:29:32, John Abd-El-Malek wrote: > Can we file a ticket with MS to ...
9 years, 3 months ago (2011-09-07 03:11:13 UTC) #5
M-A Ruel
There's 5 potential solutions here: 1. Replace system's link.exe, I think it's a bad idea. ...
9 years, 3 months ago (2011-09-07 15:39:43 UTC) #6
M-A Ruel
> > http://codereview.chromium.**org/7792103/<http://codereview.chromium.org/7792103/> > Open MSVC, press Alt-F11 to open the macro editor, paste that ...
9 years, 3 months ago (2011-09-07 15:43:38 UTC) #7
jam
On 2011/09/07 15:39:43, Marc-Antoine Ruel wrote: > There's 5 potential solutions here: > > 1. ...
9 years, 3 months ago (2011-09-07 16:04:46 UTC) #8
scottmg
On Wed, Sep 7, 2011 at 8:39 AM, <maruel@chromium.org> wrote: > There's 5 potential solutions ...
9 years, 3 months ago (2011-09-07 16:17:37 UTC) #9
scottmg
> Are we sure it's fixed? Did you get any useful follow up on this ...
9 years, 3 months ago (2011-09-07 16:23:36 UTC) #10
bradn
Didn't mean to derail this. What's the status Scott? -BradN On Wed, Sep 7, 2011 ...
9 years, 3 months ago (2011-09-20 22:16:06 UTC) #11
scottmg
Well, we're against replacing the system linker, but there's no other working solution (other than ...
9 years, 3 months ago (2011-09-20 22:30:36 UTC) #12
scottmg
The good news is that the linker hack doesn't appear to be necessary on 2010. ...
9 years, 3 months ago (2011-09-23 19:08:45 UTC) #13
M-A Ruel
It'd be interested to have a script in tools/ to do whatever necessary to manually ...
9 years, 3 months ago (2011-09-23 19:14:43 UTC) #14
scottmg
9 years, 2 months ago (2011-09-27 21:00:54 UTC) #15
On 2011/09/23 19:14:43, Marc-Antoine Ruel wrote:
> It'd be interested to have a script in tools/ to do whatever necessary to
> manually install it. The user would have to run it manually once.

Mistakenly uploaded from a different branch, but
http://codereview.chromium.org/8059024/ takes a combination of this approach and
the one suggested by Brad.

Powered by Google App Engine
This is Rietveld 408576698