OLD | NEW |
(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. |
OLD | NEW |