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

Side by Side Diff: tools/win/supalink/README

Issue 8059024: Mostly automatic incremental link enabling (Closed) Base URL: http://git.chromium.org/git/chromium.git@trunk
Patch Set: make sure tmp file is unlink'd Created 9 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
(Empty)
1 Linker shim that enables the use of "Use Library Dependency Inputs" on
2 large exe/dlls via Visual Studio.
3
4 That flag is required to enable useful incremental linking, however, with a
5 large number of objects in components, the linker fails with:
6
7 ...RSP00002E45885644.rsp : fatal error LNK1170: line in command file contains 13 1071 or more characters
8
9 This seems to be that the IDE team didn't talk to the linker team; the
10 response file can handle long commands, just all the files can't be on
11 *one* line which is what the IDE generates.
12
13 So, this program simply replaces link.exe, fixes the response file, and
14 then shells to the original linker. Ridiculous? Yes. Faster links? Yes.
15
16 Compile/install with install_supalink.py. Run from cmd.exe as Administrator,
17 and make sure to run vsvars32.bat first.
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698